summaryrefslogtreecommitdiff
path: root/gr-qtgui/src/lib/spectrumdisplayform.cc
Commit message (Collapse)AuthorAgeFilesLines
* Removing Waterfall3DPlot. The qwt_plot3d is too much of a hassle to deal ↵Tom Rondeau2010-10-051-180/+3
| | | | with and the plotting is not that stable even when it does work. This does not change the API.
* Remove one of the loop when posting new data; calculations are done the same ↵Tom Rondeau2010-05-101-18/+24
| | | | time the fft shift and scaling operations happen.
* Minor cleanups.Tom Rondeau2010-05-091-14/+5
|
* Fixes segfault on close. Using the right objective (d_main_gui) instead of ↵Tom Rondeau2010-05-021-6/+24
| | | | | | 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.
* Maxing the x-axis of the time domain plot represent the actual time of the ↵Tom Rondeau2010-05-011-9/+12
| | | | samples and not just the sample number.
* Fixes the replotting update. It's now based on a QTimer so it's in the event ↵Tom Rondeau2010-05-011-0/+0
| | | | 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.
* Removing PowerLine since we weren't using it and don't have plans to.Tom Rondeau2010-05-011-0/+0
|
* Adding function to be able to set the size of the points in the ↵trondeau2009-08-111-0/+0
| | | | | | constellation plot. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11573 221aa14e-8319-0410-a670-987f0aec2ac5
* Cleaning up Qt code. This mostly reformats the code to be more consistent ↵trondeau2009-08-111-0/+0
| | | | | | 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
* Significantly improved performance of the Qt Gui sinks. This removes a ↵trondeau2009-08-101-8/+30
| | | | | | 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
* Merging trondeau/qt branch r11231:11360. This merge improves the usability ↵trondeau2009-07-061-12/+17
| | | | | | and examples of the QT-based interface. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11361 221aa14e-8319-0410-a670-987f0aec2ac5
* Merging trondeau/qtdigital branch r11210-11215 to add some QT GUI's to the ↵trondeau2009-06-171-91/+116
| | | | | | 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
* Now adding y-axis controls for frequency domain plot.trondeau2009-04-261-0/+6
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10923 221aa14e-8319-0410-a670-987f0aec2ac5
* Bringing out set axis function to the qtgui sinks for user-settable axis ranges.trondeau2009-04-261-0/+14
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10922 221aa14e-8319-0410-a670-987f0aec2ac5
* Merging qtdevel2 branch -r10565:10849. This adds a lot of fixes and ↵trondeau2009-04-151-129/+292
| | | | | | 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
* Properly handles verticle scalingtrondeau2009-02-281-30/+59
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10538 221aa14e-8319-0410-a670-987f0aec2ac5
* Adding a constellation plot and an example for viewing constellations of ↵trondeau2009-02-281-12/+22
| | | | | | digital modulations. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10537 221aa14e-8319-0410-a670-987f0aec2ac5
* some cleanup as well as adding a way to pass the Qapplication between sinks ↵trondeau2009-02-281-28/+65
| | | | | | that allows multiple GUIs to be defined and run. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10535 221aa14e-8319-0410-a670-987f0aec2ac5
* Merging qtgui branch-r9068:9837: this ads a qtgui_sink_c and qtgui_sink_f ↵trondeau2008-10-251-0/+619
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