diff options
-rw-r--r-- | gr-qtgui/lib/TimeDomainDisplayPlot.cc | 5 | ||||
-rw-r--r-- | gr-qtgui/lib/TimeDomainDisplayPlot.h | 1 | ||||
-rw-r--r-- | gr-qtgui/lib/qtgui_time_sink_c.cc | 6 | ||||
-rw-r--r-- | gr-qtgui/lib/qtgui_time_sink_c.h | 1 | ||||
-rw-r--r-- | gr-qtgui/lib/timedisplayform.cc | 5 | ||||
-rw-r--r-- | gr-qtgui/lib/timedisplayform.h | 2 | ||||
-rw-r--r-- | gr-qtgui/swig/qtgui_time_sink_c.i | 1 |
7 files changed, 21 insertions, 0 deletions
diff --git a/gr-qtgui/lib/TimeDomainDisplayPlot.cc b/gr-qtgui/lib/TimeDomainDisplayPlot.cc index 70b11dd0e..28cca3aaa 100644 --- a/gr-qtgui/lib/TimeDomainDisplayPlot.cc +++ b/gr-qtgui/lib/TimeDomainDisplayPlot.cc @@ -208,6 +208,11 @@ TimeDomainDisplayPlot::set_xaxis(double min, double max) _zoomer->setZoomBase(); } +void +TimeDomainDisplayPlot::set_title(int which, QString title) +{ + _plot_curve[which]->setTitle(title); +} void TimeDomainDisplayPlot::replot() { diff --git a/gr-qtgui/lib/TimeDomainDisplayPlot.h b/gr-qtgui/lib/TimeDomainDisplayPlot.h index fbfba584b..bc8b0c862 100644 --- a/gr-qtgui/lib/TimeDomainDisplayPlot.h +++ b/gr-qtgui/lib/TimeDomainDisplayPlot.h @@ -54,6 +54,7 @@ public: void set_yaxis(double min, double max); void set_xaxis(double min, double max); + void set_title(int which, QString title); public slots: void resizeSlot( QSize *s ); diff --git a/gr-qtgui/lib/qtgui_time_sink_c.cc b/gr-qtgui/lib/qtgui_time_sink_c.cc index 1cd391893..e57ef011a 100644 --- a/gr-qtgui/lib/qtgui_time_sink_c.cc +++ b/gr-qtgui/lib/qtgui_time_sink_c.cc @@ -130,6 +130,12 @@ qtgui_time_sink_c::set_update_time(double t) d_main_gui->SetUpdateTime(d_update_time); } +void +qtgui_time_sink_c::set_title(int which, const std::string &title) +{ + d_main_gui->SetTitle(which, title.c_str()); +} + int qtgui_time_sink_c::general_work (int noutput_items, gr_vector_int &ninput_items, diff --git a/gr-qtgui/lib/qtgui_time_sink_c.h b/gr-qtgui/lib/qtgui_time_sink_c.h index be057d508..97c1d6e52 100644 --- a/gr-qtgui/lib/qtgui_time_sink_c.h +++ b/gr-qtgui/lib/qtgui_time_sink_c.h @@ -78,6 +78,7 @@ public: void set_time_domain_axis(double min, double max); void set_update_time(double t); + void set_title(int which, const std::string &title); QApplication *d_qApplication; diff --git a/gr-qtgui/lib/timedisplayform.cc b/gr-qtgui/lib/timedisplayform.cc index 368e47c95..816331771 100644 --- a/gr-qtgui/lib/timedisplayform.cc +++ b/gr-qtgui/lib/timedisplayform.cc @@ -164,3 +164,8 @@ TimeDisplayForm::SetUpdateTime(double t) displayTimer->start(d_update_time*1000); } +void +TimeDisplayForm::SetTitle(int which, QString title) +{ + _timeDomainDisplayPlot->set_title(which, title); +} diff --git a/gr-qtgui/lib/timedisplayform.h b/gr-qtgui/lib/timedisplayform.h index 888d28e21..db2d58db7 100644 --- a/gr-qtgui/lib/timedisplayform.h +++ b/gr-qtgui/lib/timedisplayform.h @@ -56,6 +56,8 @@ public slots: void SetUpdateTime(double t); + void SetTitle(int which, QString title); + private slots: void newData( const TimeUpdateEvent* ); void UpdateGuiTimer(); diff --git a/gr-qtgui/swig/qtgui_time_sink_c.i b/gr-qtgui/swig/qtgui_time_sink_c.i index 6e6491399..e5d4a91df 100644 --- a/gr-qtgui/swig/qtgui_time_sink_c.i +++ b/gr-qtgui/swig/qtgui_time_sink_c.i @@ -51,4 +51,5 @@ public: void set_time_domain_axis(double min, double max); void set_update_time(double t); + void set_title(int which, const std::string &title); }; |