diff options
Diffstat (limited to 'ui/qt/io_graph_dialog.cpp')
-rw-r--r-- | ui/qt/io_graph_dialog.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ui/qt/io_graph_dialog.cpp b/ui/qt/io_graph_dialog.cpp index 7a457faec1..27cebd9110 100644 --- a/ui/qt/io_graph_dialog.cpp +++ b/ui/qt/io_graph_dialog.cpp @@ -334,6 +334,7 @@ void IOGraphDialog::addGraph(bool checked, QString name, QString dfilter, int co ti->setData(sma_period_col_, Qt::UserRole, moving_average); connect(this, SIGNAL(recalcGraphData(capture_file *)), iog, SLOT(recalcGraphData(capture_file *))); + connect(this, SIGNAL(reloadValueUnitFields()), iog, SLOT(reloadValueUnitField())); connect(&cap_file_, SIGNAL(captureFileClosing()), iog, SLOT(captureFileClosing())); connect(iog, SIGNAL(requestRetap()), this, SLOT(scheduleRetap())); connect(iog, SIGNAL(requestRecalc()), this, SLOT(scheduleRecalc())); @@ -456,6 +457,11 @@ void IOGraphDialog::scheduleRetap(bool now) if (now) updateStatistics(); } +void IOGraphDialog::reloadFields() +{ + emit reloadValueUnitFields(); +} + void IOGraphDialog::keyPressEvent(QKeyEvent *event) { int pan_pixels = event->modifiers() & Qt::ShiftModifier ? 1 : 10; @@ -1931,6 +1937,13 @@ void IOGraph::captureFileClosing() remove_tap_listener(this); } +void IOGraph::reloadValueUnitField() +{ + if (vu_field_.length() > 0) { + setValueUnitField(vu_field_); + } +} + void IOGraph::setInterval(int interval) { interval_ = interval; |