diff options
author | Tom Rondeau <tom@trondeau.com> | 2014-07-12 09:49:57 -0400 |
---|---|---|
committer | Tom Rondeau <tom@trondeau.com> | 2014-07-12 09:49:57 -0400 |
commit | 4a003bb6329cbe63debe8fbfca91747e6e1225f1 (patch) | |
tree | 623b638433c3588f493fa894d1435e42a8aa7fcb /gr-qtgui/lib/number_sink_impl.cc | |
parent | b0a72b4f06f9a21f0ba5d80fc27a0940fad66dbf (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.cc | 38 |
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) { |