diff options
Diffstat (limited to 'gr-qtgui/include/qtgui/time_sink_f.h')
-rw-r--r-- | gr-qtgui/include/qtgui/time_sink_f.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/gr-qtgui/include/qtgui/time_sink_f.h b/gr-qtgui/include/qtgui/time_sink_f.h index df6ba9f554..6ab10f117e 100644 --- a/gr-qtgui/include/qtgui/time_sink_f.h +++ b/gr-qtgui/include/qtgui/time_sink_f.h @@ -52,12 +52,12 @@ namespace gr { * \brief Build floating point time sink * * \param size number of points to plot at once - * \param bw bandwidth of signal (used to set x-axis labels) + * \param samp_rate sample rate (used to set x-axis labels) * \param name title for the plot * \param nconnections number of signals connected to sink * \param parent a QWidget parent object, if any */ - static sptr make(int size, double bw, + static sptr make(int size, double samp_rate, const std::string &name, int nconnections, QWidget *parent=NULL); @@ -65,17 +65,22 @@ namespace gr { virtual void exec_() = 0; virtual PyObject* pyqwidget() = 0; - virtual void set_time_domain_axis(double min, double max) = 0; + virtual void set_y_axis(double min, double max) = 0; virtual void set_update_time(double t) = 0; - virtual void set_title(int which, const std::string &title) = 0; - virtual void set_color(int which, const std::string &color) = 0; + virtual void set_title(const std::string &title) = 0; + virtual void set_line_label(int which, const std::string &line) = 0; + virtual void set_line_color(int which, const std::string &color) = 0; virtual void set_line_width(int which, int width) = 0; virtual void set_line_style(int which, Qt::PenStyle style) = 0; virtual void set_line_marker(int which, QwtSymbol::Style marker) = 0; virtual void set_nsamps(const int newsize) = 0; + virtual void set_samp_rate(const double samp_rate) = 0; virtual void set_size(int width, int height) = 0; + virtual int nsamps() const = 0; + virtual void reset() = 0; + QApplication *d_qApplication; }; |