X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fviews%2Ftrace%2Fstandardbar.cpp;h=162a8c384e7ed392621071e341abdbe8438831b0;hp=def3ebc594c2e1d860a89b17214909bf020feefb;hb=efdec55aec1a137460fa362a381ed1904182bfed;hpb=e0ba4f6fb263b4cc1dae96df2a0ff1e1ef8984ce diff --git a/pv/views/trace/standardbar.cpp b/pv/views/trace/standardbar.cpp index def3ebc..162a8c3 100644 --- a/pv/views/trace/standardbar.cpp +++ b/pv/views/trace/standardbar.cpp @@ -15,8 +15,7 @@ * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * along with this program; if not, see . */ #include @@ -69,7 +68,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 +85,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 +143,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()