diff --git a/src/SeerArrayVisualizerWidget.cpp b/src/SeerArrayVisualizerWidget.cpp index aa50ae5..c4d6dec 100644 --- a/src/SeerArrayVisualizerWidget.cpp +++ b/src/SeerArrayVisualizerWidget.cpp @@ -705,6 +705,14 @@ void SeerArrayVisualizerWidget::handleText (const QString& text) { bArrayStrideLineEdit->setFocus(); } + // At a stopping point, refresh. + }else if (text.startsWith("*stopped,reason=\"")) { + + if (autoRefreshCheckBox->isChecked()) { + handleaRefreshButton(); + handlebRefreshButton(); + } + }else{ // Ignore anything else. } diff --git a/src/SeerArrayVisualizerWidget.ui b/src/SeerArrayVisualizerWidget.ui index 4f72c03..62d5360 100644 --- a/src/SeerArrayVisualizerWidget.ui +++ b/src/SeerArrayVisualizerWidget.ui @@ -285,6 +285,16 @@ + + + + Automatically refresh after each stopping point. + + + Auto + + + @@ -528,6 +538,7 @@ aArrayStrideLineEdit aArrayDisplayFormatComboBox aRefreshToolButton + autoRefreshCheckBox bAxisComboBox bVariableNameLineEdit bVariableAddressLineEdit