diff --git a/src/SeerMemoryVisualizerWidget.cpp b/src/SeerMemoryVisualizerWidget.cpp index 4f2a027..54018cd 100644 --- a/src/SeerMemoryVisualizerWidget.cpp +++ b/src/SeerMemoryVisualizerWidget.cpp @@ -206,6 +206,13 @@ void SeerMemoryVisualizerWidget::handleText (const QString& text) { } } + // At a stopping point, refresh. + }else if (text.startsWith("*stopped,reason=\"")) { + + if (autoRefreshCheckBox->isChecked()) { + handleRefreshButton(); + } + }else{ // Ignore anything else. } diff --git a/src/SeerMemoryVisualizerWidget.ui b/src/SeerMemoryVisualizerWidget.ui index 3a6c41b..4a7e948 100644 --- a/src/SeerMemoryVisualizerWidget.ui +++ b/src/SeerMemoryVisualizerWidget.ui @@ -15,151 +15,164 @@ - - - - - Variable name or expression. - - - Variable expression - - - true - - - - - - - Memory address. - - - true - - - Memory address - - - - - - - Number of bytes to display. - - - - - - # Bytes (default 256) - - - true - - - - - - - Memory display format. - - - - hex - - - - - octal - - - - - binary - - - - - decimal - - - - - - - - Character display format. - - - - ascii - - - - - ebcdic - - - - - - - - Number of columns in display. - - - 1 - - - 10 - - - - - - - Print the display. - - - ... - - - - :/seer/resources/RelaxLightIcons/document-print.svg:/seer/resources/RelaxLightIcons/document-print.svg - - - - - - - Save the display to a file. - - - ... - - - - :/seer/resources/RelaxLightIcons/document-save-as.svg:/seer/resources/RelaxLightIcons/document-save-as.svg - - - - - - - Refresh the display. - - - ... - - - - :/seer/resources/RelaxLightIcons/view-refresh.svg:/seer/resources/RelaxLightIcons/view-refresh.svg - - - - + + + Variable expression resulting in an address. + + + Starting address + + + true + + - + + + + Memory address. + + + true + + + Memory address + + + + + + + Number of bytes to display. + + + + + + # Bytes (default 256) + + + true + + + + + + + Memory display format. + + + + hex + + + + + octal + + + + + binary + + + + + decimal + + + + + + + + Character display format. + + + + ascii + + + + + ebcdic + + + + + + + + Number of columns in display. + + + 1 + + + 10 + + + + + + + Print the display. + + + ... + + + + :/seer/resources/RelaxLightIcons/document-print.svg:/seer/resources/RelaxLightIcons/document-print.svg + + + + + + + Save the display to a file. + + + ... + + + + :/seer/resources/RelaxLightIcons/document-save-as.svg:/seer/resources/RelaxLightIcons/document-save-as.svg + + + + + + + Qt::Vertical + + + + + + + Refresh the display. + + + ... + + + + :/seer/resources/RelaxLightIcons/view-refresh.svg:/seer/resources/RelaxLightIcons/view-refresh.svg + + + + + + + Automatically refresh after each stopping point. + + + Auto + + + +