X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gr-qtgui%2Fsrc%2Flib%2Fqtgui_sink_f.h;fp=gr-qtgui%2Fsrc%2Flib%2Fqtgui_sink_f.h;h=f603da7b6ac990f2e0b4756b9ca9d22653d3367f;hb=8a9ddbb0675f9bfcc6e03b457fba6c79474a3693;hp=4c24b4983faad33fe1c3a08fc50f169f6156827d;hpb=82d471b9b4a8b389b5da44b19c69c36420828382;p=debian%2Fgnuradio diff --git a/gr-qtgui/src/lib/qtgui_sink_f.h b/gr-qtgui/src/lib/qtgui_sink_f.h index 4c24b498..f603da7b 100644 --- a/gr-qtgui/src/lib/qtgui_sink_f.h +++ b/gr-qtgui/src/lib/qtgui_sink_f.h @@ -63,6 +63,8 @@ private: bool use_openGL, QWidget *parent); + void forecast(int noutput_items, gr_vector_int &ninput_items_required); + void initialize(const bool opengl=true); int d_fftsize; @@ -76,20 +78,21 @@ private: bool d_shift; gri_fft_complex *d_fft; - gr_complex *d_fftdata; int d_index; float *d_residbuf; bool d_plotfreq, d_plotwaterfall, d_plotwaterfall3d, d_plottime, d_plotconst; + double d_update_time; + QWidget *d_parent; SpectrumGUIClass *d_main_gui; void windowreset(); void buildwindow(); void fftresize(); - void fft(const float *data_in, int size, gr_complex *data_out); + void fft(const float *data_in, int size); public: ~qtgui_sink_f(); @@ -105,8 +108,11 @@ public: void set_time_domain_axis(double min, double max); void set_constellation_axis(double xmin, double xmax, double ymin, double ymax); + void set_constellation_pen_size(int size); void set_frequency_axis(double min, double max); + void set_update_time(double t); + QApplication *d_qApplication; qtgui_obj *d_object;