diff options
author | trondeau | 2009-02-28 03:41:15 +0000 |
---|---|---|
committer | trondeau | 2009-02-28 03:41:15 +0000 |
commit | 916a20271b7d81edc40dfc18468634311172c952 (patch) | |
tree | 21115d9600b6abd919ffcf2e526c27b76e5f5a3f /gr-qtgui/src/lib/qtgui.i | |
parent | d31a4ee4ce385907a9886f9796cbe379f95ca8c9 (diff) | |
download | gnuradio-916a20271b7d81edc40dfc18468634311172c952.tar.gz gnuradio-916a20271b7d81edc40dfc18468634311172c952.tar.bz2 gnuradio-916a20271b7d81edc40dfc18468634311172c952.zip |
some cleanup as well as adding a way to pass the Qapplication between sinks that allows multiple GUIs to be defined and run.
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10535 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-qtgui/src/lib/qtgui.i')
-rw-r--r-- | gr-qtgui/src/lib/qtgui.i | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/gr-qtgui/src/lib/qtgui.i b/gr-qtgui/src/lib/qtgui.i index 129e9269e..eba37833e 100644 --- a/gr-qtgui/src/lib/qtgui.i +++ b/gr-qtgui/src/lib/qtgui.i @@ -30,40 +30,51 @@ GR_SWIG_BLOCK_MAGIC(qtgui,sink_c) qtgui_sink_c_sptr qtgui_make_sink_c (int fftsize, int wintype, - float fmin=-0.5, float fmax=0.5, const std::string &name="Display"); + float fmin=-0.5, float fmax=0.5, + const std::string &name="Display"); class qtgui_sink_c : public gr_block { private: friend qtgui_sink_c_sptr qtgui_make_sink_c (int fftsize, int wintype, - float fmin, float fmax, const std::string &name); + float fmin, float fmax, + const std::string &name); qtgui_sink_c (int fftsize, int wintype, float fmin, float fmax, const std::string &name); public: void start_app(); - + void initialize(); + void initialize(QApplication *qapp); + QApplication* get_qapplication(); }; -/****************************************************************************************/ +/*********************************************************************/ GR_SWIG_BLOCK_MAGIC(qtgui,sink_f) -qtgui_sink_f_sptr qtgui_make_sink_f (int fftsize, const std::vector<float> &window, - float fmin, float fmax, const std::string &name="Display"); +qtgui_sink_f_sptr qtgui_make_sink_f (int fftsize, + const std::vector<float> &window, + float fmin, float fmax, + const std::string &name="Display"); class qtgui_sink_f : public gr_block { private: - friend qtgui_sink_f_sptr qtgui_make_sink_f (int fftsize, const std::vector<float> &window, - float fmin, float fmax, const std::string &name); - qtgui_sink_fy (int fftsize, const std::vector<float> &window, - float fmin, float fmax, const std::string &name); + friend qtgui_sink_f_sptr qtgui_make_sink_f (int fftsize, + const std::vector<float> &window, + float fmin, float fmax, + const std::string &name); + qtgui_sink_f (int fftsize, + const std::vector<float> &window, + float fmin, float fmax, + const std::string &name); public: void start_app(); }; + |