+ trigger_none_ = new QAction(*get_icon(":/icons/trigger-none.svg"),
+ tr("No trigger"), parent);
+ trigger_none_->setCheckable(true);
+ connect(trigger_none_, SIGNAL(triggered()), this, SLOT(on_trigger()));
+
+ trigger_rising_ = new QAction(*get_icon(":/icons/trigger-rising.svg"),
+ tr("Trigger on rising edge"), parent);
+ trigger_rising_->setCheckable(true);
+ connect(trigger_rising_, SIGNAL(triggered()), this, SLOT(on_trigger()));
+
+ trigger_high_ = new QAction(*get_icon(":/icons/trigger-high.svg"),
+ tr("Trigger on high level"), parent);
+ trigger_high_->setCheckable(true);
+ connect(trigger_high_, SIGNAL(triggered()), this, SLOT(on_trigger()));
+
+ trigger_falling_ = new QAction(*get_icon(":/icons/trigger-falling.svg"),
+ tr("Trigger on falling edge"), parent);
+ trigger_falling_->setCheckable(true);
+ connect(trigger_falling_, SIGNAL(triggered()), this, SLOT(on_trigger()));
+
+ trigger_low_ = new QAction(*get_icon(":/icons/trigger-low.svg"),
+ tr("Trigger on low level"), parent);
+ trigger_low_->setCheckable(true);
+ connect(trigger_low_, SIGNAL(triggered()), this, SLOT(on_trigger()));
+
+ trigger_change_ = new QAction(*get_icon(":/icons/trigger-change.svg"),
+ tr("Trigger on rising or falling edge"), parent);
+ trigger_change_->setCheckable(true);
+ connect(trigger_change_, SIGNAL(triggered()), this, SLOT(on_trigger()));