diff --git a/src/SeerMatrixVisualizerWidget.cpp b/src/SeerMatrixVisualizerWidget.cpp index c006836..a89131f 100644 --- a/src/SeerMatrixVisualizerWidget.cpp +++ b/src/SeerMatrixVisualizerWidget.cpp @@ -417,6 +417,13 @@ void SeerMatrixVisualizerWidget::handleText (const QString& text) { matrixStrideLineEdit->setFocus(); } + // At a stopping point, refresh. + }else if (text.startsWith("*stopped,reason=\"")) { + + if (autoRefreshCheckBox->isChecked()) { + handleRefreshButton(); + } + }else{ // Ignore anything else. } diff --git a/src/SeerMatrixVisualizerWidget.ui b/src/SeerMatrixVisualizerWidget.ui index 0bc3e00..e58a525 100644 --- a/src/SeerMatrixVisualizerWidget.ui +++ b/src/SeerMatrixVisualizerWidget.ui @@ -176,6 +176,16 @@ + + + + Automatically refresh after each stopping point. + + + Auto + + + @@ -476,6 +486,7 @@ matrixStrideLineEdit matrixDisplayFormatComboBox matrixStorageOrderComboBox + autoRefreshCheckBox refreshToolButton helpToolButton matrixTableWidget