summaryrefslogtreecommitdiff
path: root/gr-qtgui/src/lib/qtgui_sink_c.cc
AgeCommit message (Collapse)Author
2010-10-05Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal ↵Tom Rondeau
with and the plotting is not that stable even when it does work. This does not change the API.
2010-08-03Modify all block factories to use gnuradio::get_initial_sptr.Eric Blossom
2010-05-02Fixes segfault on close. Using the right objective (d_main_gui) instead of ↵Tom Rondeau
d_object to delete all of the plotting widgets. As far as Valgrind tells me, this cleans up my memory leaks although libqt and libqwt still have some of their own. This checkin also disables the Waterfall3D plotting. It wasn't working anyway, but was also causing its own segfault upon deletion. Once it's working and deleting nicely, it will be re-enabled.
2010-05-01Fixes the replotting update. It's now based on a QTimer so it's in the event ↵Tom Rondeau
buffer as opposed to a best effort based on a hand-made timer. The interval between GUI updates is settable through the qtsink_X objects with set_update_time(newtime). This update makes the plotting much more stable. It also fixes the time scale of the waterfall plot to actually mean the right thing.
2009-08-11Adding function to be able to set the size of the points in the ↵trondeau
constellation plot. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11573 221aa14e-8319-0410-a670-987f0aec2ac5
2009-08-10Significantly improved performance of the Qt Gui sinks. This removes a ↵trondeau
number of redundant loops and memcopies by combining operations and reduces the CPU load greatly to run much more smoothly. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11559 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-06Merging trondeau/qt branch r11231:11360. This merge improves the usability ↵trondeau
and examples of the QT-based interface. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11361 221aa14e-8319-0410-a670-987f0aec2ac5
2009-06-17Merging trondeau/qtdigital branch r11210-11215 to add some QT GUI's to the ↵trondeau
digital examples for better visualization and understanding of the signals and performance. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11216 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-26Now adding y-axis controls for frequency domain plot.trondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10923 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-26Bringing out set axis function to the qtgui sinks for user-settable axis ranges.trondeau
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10922 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-15Merging qtdevel2 branch -r10565:10849. This adds a lot of fixes and ↵trondeau
capabilities to the qtgui package. Most importantly, it allows interaction between PyQt and the C++ Qt routines in the gnuradio library. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10850 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-28some cleanup as well as adding a way to pass the Qapplication between sinks ↵trondeau
that allows multiple GUIs to be defined and run. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10535 221aa14e-8319-0410-a670-987f0aec2ac5
2008-10-25Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f ↵trondeau
that displays the time, PSD, and spectrogram plots of a signal put into it. It requires qt4, qwt, and qwtplot3d and has not been tested on OSX. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@9853 221aa14e-8319-0410-a670-987f0aec2ac5