summaryrefslogtreecommitdiff
path: root/gr-qtgui/src/lib/WaterfallDisplayPlot.cc
AgeCommit message (Collapse)Author
2011-01-23Merge branch 'mergeme/qtgui/use_boost_posix_time' into nextTom Rondeau
2011-01-23Removing YYYY-mmm-DD from time displayed on Waterfall plot.Tom Rondeau
2011-01-22qtgui: use the posix time to_simple_string to simplify label textJosh Blum
2011-01-17qtgui boost use posix time:Josh Blum
Replace calls to gmtime_r with boost::posix_time to make the code portable on systems without gmtime_r.
2011-01-17qtgui plots static const fixes:Josh Blum
Initialize static data members in the cpp file: http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.12 For the WaterfallDisplayPlot, rather than bringing the initialization into the cpp file, the numbers seemed far more fitting as an enum given that they are by nature. This removed the symbol declaration from the cpp file, so its actually simpler.
2010-10-05Fixes a lot of warnings by cleaning up namespace issues.Tom Rondeau
2010-05-09Updating zoom and axis across plots for consistent zoom levels and behavior.Tom Rondeau
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-01Fixing constellation zoomer's label.Tom Rondeau
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.
2010-05-01Fixing displayed pen and x-axis to report the right units and scaling of ↵Tom Rondeau
frequencies.
2009-08-11Cleaning up Qt code. This mostly reformats the code to be more consistent ↵trondeau
with our style. It also changes the layout to use Qt layouts for proper resizing of the GUI. Only the QwtPlots need to be resized manually. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11572 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
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