summaryrefslogtreecommitdiff
path: root/gr-qtgui/include/qtgui/time_sink_c.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/include/qtgui/time_sink_c.h')
-rw-r--r--gr-qtgui/include/qtgui/time_sink_c.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/gr-qtgui/include/qtgui/time_sink_c.h b/gr-qtgui/include/qtgui/time_sink_c.h
index 17176e65f9..ba31ae2fc8 100644
--- a/gr-qtgui/include/qtgui/time_sink_c.h
+++ b/gr-qtgui/include/qtgui/time_sink_c.h
@@ -54,12 +54,12 @@ namespace gr {
* \brief Build complex 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);
@@ -67,17 +67,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 &label) = 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;
};