diff options
Diffstat (limited to 'ui/qt/sequence_dialog.cpp')
-rw-r--r-- | ui/qt/sequence_dialog.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ui/qt/sequence_dialog.cpp b/ui/qt/sequence_dialog.cpp index 84295b4716..20ae5497ee 100644 --- a/ui/qt/sequence_dialog.cpp +++ b/ui/qt/sequence_dialog.cpp @@ -133,7 +133,8 @@ SequenceDialog::SequenceDialog(QWidget &parent, CaptureFile &cf, SequenceInfo *i ctx_menu_.addAction(ui->actionZoomIn); ctx_menu_.addAction(ui->actionZoomOut); - ctx_menu_.addAction(ui->actionReset); + QAction * action = ctx_menu_.addAction(tr("Reset Diagram"), this, SLOT(resetView())); + action->setToolTip(tr("Reset the diagram to its initial state.")); ctx_menu_.addSeparator(); ctx_menu_.addAction(ui->actionMoveRight10); ctx_menu_.addAction(ui->actionMoveLeft10); @@ -150,6 +151,10 @@ SequenceDialog::SequenceDialog(QWidget &parent, CaptureFile &cf, SequenceInfo *i ui->addressComboBox->setCurrentIndex(0); + QPushButton * btn = ui->buttonBox->addButton(tr("Reset Diagram"), QDialogButtonBox::ActionRole); + btn->setToolTip(tr("Reset the diagram to its initial state.")); + connect(btn, &QPushButton::clicked, this, &SequenceDialog::resetView); + sequence_items_t item_data; item_data.curr_index = 0; @@ -537,7 +542,7 @@ void SequenceDialog::resetAxes(bool keep_lower) sp->replot(QCustomPlot::rpHint); } -void SequenceDialog::on_resetButton_clicked() +void SequenceDialog::resetView() { resetAxes(); } @@ -629,11 +634,6 @@ void SequenceDialog::on_addressComboBox_activated(int index) fillDiagram(); } -void SequenceDialog::on_actionReset_triggered() -{ - on_resetButton_clicked(); -} - void SequenceDialog::on_actionMoveRight10_triggered() { panAxes(10, 0); |