X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fstandardbar.cpp;h=eee00b3f2f642b2d5b9c0a41e22faaf0f8492293;hp=def3ebc594c2e1d860a89b17214909bf020feefb;hb=dfe1bf82619704af27e4cbf83b75c6b5f367f425;hpb=e0ba4f6fb263b4cc1dae96df2a0ff1e1ef8984ce diff --git a/pv/views/trace/standardbar.cpp b/pv/views/trace/standardbar.cpp index def3ebc..eee00b3 100644 --- a/pv/views/trace/standardbar.cpp +++ b/pv/views/trace/standardbar.cpp @@ -69,7 +69,7 @@ StandardBar::StandardBar(Session &session, QWidget *parent, QIcon(":/icons/zoom-fit.png"))); action_view_zoom_fit_->setShortcut(QKeySequence(Qt::Key_F)); connect(action_view_zoom_fit_, SIGNAL(triggered(bool)), - this, SLOT(on_actionViewZoomFit_triggered())); + this, SLOT(on_actionViewZoomFit_triggered(bool))); action_view_zoom_one_to_one_->setText(tr("Zoom to O&ne-to-One")); action_view_zoom_one_to_one_->setIcon(QIcon::fromTheme("zoom-original", @@ -86,6 +86,9 @@ StandardBar::StandardBar(Session &session, QWidget *parent, this, SLOT(on_actionViewShowCursors_triggered())); action_view_show_cursors_->setText(tr("Show &Cursors")); + connect(view_, SIGNAL(always_zoom_to_fit_changed(bool)), + this, SLOT(on_always_zoom_to_fit_changed(bool))); + if (add_default_widgets) add_toolbar_widgets(); } @@ -141,9 +144,9 @@ void StandardBar::on_actionViewZoomOut_triggered() view_->zoom(-1); } -void StandardBar::on_actionViewZoomFit_triggered() +void StandardBar::on_actionViewZoomFit_triggered(bool checked) { - view_->zoom_fit(action_view_zoom_fit_->isChecked()); + view_->zoom_fit(checked); } void StandardBar::on_actionViewZoomOneToOne_triggered()