summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/spectrumUpdateEvents.h
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2012-06-25 20:10:27 -0400
committerTom Rondeau <trondeau@vt.edu>2012-06-25 20:10:27 -0400
commitec215b56ae714b8d9342e7b9ded599b07c9da619 (patch)
treea5975406a94288e903a628db1e78187197ba4194 /gr-qtgui/lib/spectrumUpdateEvents.h
parent94c940aa53e5908dd51a37e0a2bc930cd3173e65 (diff)
qtgui: adding a stand-alone frequency domain plot form.
Diffstat (limited to 'gr-qtgui/lib/spectrumUpdateEvents.h')
-rw-r--r--gr-qtgui/lib/spectrumUpdateEvents.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/gr-qtgui/lib/spectrumUpdateEvents.h b/gr-qtgui/lib/spectrumUpdateEvents.h
index 6b4ed29ea0..8b960dac2b 100644
--- a/gr-qtgui/lib/spectrumUpdateEvents.h
+++ b/gr-qtgui/lib/spectrumUpdateEvents.h
@@ -120,4 +120,32 @@ private:
};
+/********************************************************************/
+
+
+class FreqUpdateEvent: public QEvent
+{
+public:
+ FreqUpdateEvent(const std::vector<double*> dataPoints,
+ const uint64_t numDataPoints);
+
+ ~FreqUpdateEvent();
+
+ int which() const;
+ const std::vector<double*> getPoints() const;
+ uint64_t getNumDataPoints() const;
+ bool getRepeatDataFlag() const;
+
+ static QEvent::Type Type()
+ { return QEvent::Type(SpectrumUpdateEventType); }
+
+protected:
+
+private:
+ size_t _nplots;
+ std::vector<double*> _dataPoints;
+ uint64_t _numDataPoints;
+};
+
+
#endif /* SPECTRUM_UPDATE_EVENTS_H */