summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2016-09-17 07:43:33 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2016-09-17 07:43:33 -0700
commit889bad64e63f40ebb1d2862f7957fdbc1acef40f (patch)
treec408499d82b1da54f227d398ebe256c4533c6619
parent1f168517ca3a24e1d6647eb523d4163a2d425c8c (diff)
parentcbc71e7799ca4a41cb140b332444c78f795e18e4 (diff)
Merge remote-tracking branch 'sm0svx/qtgui-FrequencySink-ControlPanel-AxisLabels-bugfix' into maint
-rw-r--r--gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h1
-rw-r--r--gr-qtgui/lib/freqcontrolpanel.cc6
-rw-r--r--gr-qtgui/lib/freqdisplayform.cc3
3 files changed, 10 insertions, 0 deletions
diff --git a/gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h b/gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h
index ec3ef6cfd1..548d693846 100644
--- a/gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h
+++ b/gr-qtgui/include/gnuradio/qtgui/freqcontrolpanel.h
@@ -45,6 +45,7 @@ public:
public slots:
void notifyAvgSlider(int val);
void toggleGrid(bool en);
+ void toggleAxisLabels(bool en);
void toggleMaxHold(bool en);
void toggleMinHold(bool en);
diff --git a/gr-qtgui/lib/freqcontrolpanel.cc b/gr-qtgui/lib/freqcontrolpanel.cc
index 9729005f50..8babdf0523 100644
--- a/gr-qtgui/lib/freqcontrolpanel.cc
+++ b/gr-qtgui/lib/freqcontrolpanel.cc
@@ -229,6 +229,12 @@ FreqControlPanel::toggleGrid(bool en)
}
void
+FreqControlPanel::toggleAxisLabels(bool en)
+{
+ d_axislabels_check->setChecked(en);
+}
+
+void
FreqControlPanel::toggleMaxHold(bool en)
{
d_maxhold_check->setChecked(en);
diff --git a/gr-qtgui/lib/freqdisplayform.cc b/gr-qtgui/lib/freqdisplayform.cc
index 141df5475c..21d4330722 100644
--- a/gr-qtgui/lib/freqdisplayform.cc
+++ b/gr-qtgui/lib/freqdisplayform.cc
@@ -177,6 +177,8 @@ FreqDisplayForm::setupControlPanel()
// Connect action items in menu to controlpanel widgets
connect(d_grid_act, SIGNAL(triggered(bool)),
d_controlpanel, SLOT(toggleGrid(bool)));
+ connect(d_axislabelsmenu, SIGNAL(triggered(bool)),
+ d_controlpanel, SLOT(toggleAxisLabels(bool)));
connect(d_sizemenu, SIGNAL(whichTrigger(int)),
d_controlpanel, SLOT(toggleFFTSize(int)));
connect(d_winmenu, SIGNAL(whichTrigger(gr::filter::firdes::win_type)),
@@ -199,6 +201,7 @@ FreqDisplayForm::setupControlPanel()
d_layout->addLayout(d_controlpanel, 0, 1);
d_controlpanel->toggleGrid(d_grid_act->isChecked());
+ d_controlpanel->toggleAxisLabels(d_axislabelsmenu->isChecked());
d_controlpanelmenu->setChecked(true);
d_controlpanel->toggleTriggerMode(getTriggerMode());
d_controlpanel->toggleMaxHold(d_maxhold_act->isChecked());