]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/flag.cpp
Add temporary snapping disable menu to markers and cursors
[pulseview.git] / pv / views / trace / flag.cpp
index 81af10868f46a070aaf8d8c45a56cce7359d622b..ea3cd609854c813783ffe6e406143b887915693a 100644 (file)
@@ -137,6 +137,12 @@ QMenu* Flag::create_header_context_menu(QWidget *parent)
        connect(del, SIGNAL(triggered()), this, SLOT(on_delete()));
        menu->addAction(del);
 
+       QAction *const snap_disable = new QAction(tr("Disable snapping"), this);
+       snap_disable->setCheckable(true);
+       snap_disable->setChecked(snapping_disabled_);
+       connect(snap_disable, &QAction::toggled, this, [=](bool checked){snapping_disabled_ = checked;});
+       menu->addAction(snap_disable);
+
        return menu;
 }