summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/number_sink_impl.cc
diff options
context:
space:
mode:
authorTom Rondeau <tom@trondeau.com>2014-07-12 09:49:57 -0400
committerTom Rondeau <tom@trondeau.com>2014-07-12 09:49:57 -0400
commit4a003bb6329cbe63debe8fbfca91747e6e1225f1 (patch)
tree623b638433c3588f493fa894d1435e42a8aa7fcb /gr-qtgui/lib/number_sink_impl.cc
parentb0a72b4f06f9a21f0ba5d80fc27a0940fad66dbf (diff)
qtgui: updates number sink behavor.
Adds ability to add a title, set the units of teh number, add and set the scaling factor. Addresses Issue #690.
Diffstat (limited to 'gr-qtgui/lib/number_sink_impl.cc')
-rw-r--r--gr-qtgui/lib/number_sink_impl.cc38
1 files changed, 37 insertions, 1 deletions
diff --git a/gr-qtgui/lib/number_sink_impl.cc b/gr-qtgui/lib/number_sink_impl.cc
index abfb8725f4..e5966ac203 100644
--- a/gr-qtgui/lib/number_sink_impl.cc
+++ b/gr-qtgui/lib/number_sink_impl.cc
@@ -196,7 +196,25 @@ namespace gr {
void
number_sink_impl::set_max(int which, float max)
{
- return d_main_gui->setScaleMax(which, max);
+ d_main_gui->setScaleMax(which, max);
+ }
+
+ void
+ number_sink_impl::set_title(const std::string &title)
+ {
+ d_main_gui->setTitle(title);
+ }
+
+ void
+ number_sink_impl::set_unit(int which, const std::string &unit)
+ {
+ d_main_gui->setUnit(which, unit);
+ }
+
+ void
+ number_sink_impl::set_factor(int which, float factor)
+ {
+ d_main_gui->setFactor(which, factor);
}
float
@@ -241,6 +259,24 @@ namespace gr {
return d_main_gui->scaleMax(which);
}
+ std::string
+ number_sink_impl::title() const
+ {
+ return d_main_gui->title();
+ }
+
+ std::string
+ number_sink_impl::unit(int which) const
+ {
+ return d_main_gui->unit(which);
+ }
+
+ float
+ number_sink_impl::factor(int which) const
+ {
+ return d_main_gui->factor(which);
+ }
+
void
number_sink_impl::enable_menu(bool en)
{