summaryrefslogtreecommitdiff
path: root/gr-qtgui/src/lib/spectrumdisplayform.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/src/lib/spectrumdisplayform.h')
-rw-r--r--gr-qtgui/src/lib/spectrumdisplayform.h114
1 files changed, 0 insertions, 114 deletions
diff --git a/gr-qtgui/src/lib/spectrumdisplayform.h b/gr-qtgui/src/lib/spectrumdisplayform.h
deleted file mode 100644
index fbd08349b..000000000
--- a/gr-qtgui/src/lib/spectrumdisplayform.h
+++ /dev/null
@@ -1,114 +0,0 @@
-#ifndef SPECTRUM_DISPLAY_FORM_H
-#define SPECTRUM_DISPLAY_FORM_H
-
-#include "spectrumdisplayform.ui.h"
-
-class SpectrumGUIClass;
-#include <SpectrumGUIClass.h>
-
-#include <SpectrumGUIClass.h>
-#include <FrequencyDisplayPlot.h>
-#include <WaterfallDisplayPlot.h>
-#include <TimeDomainDisplayPlot.h>
-#include <ConstellationDisplayPlot.h>
-#include <QValidator>
-#include <QTimer>
-#include <vector>
-
-class SpectrumDisplayForm : public QWidget, public Ui::SpectrumDisplayForm
-{
- Q_OBJECT
-
- public:
- SpectrumDisplayForm(bool useOpenGL = true, QWidget* parent = 0);
- ~SpectrumDisplayForm();
-
- void setSystem( SpectrumGUIClass * newSystem, const uint64_t numFFTDataPoints,
- const uint64_t numTimeDomainDataPoints );
-
- int GetAverageCount();
- void SetAverageCount( const int newCount );
- void Reset();
- void AverageDataReset();
- void ResizeBuffers( const uint64_t numFFTDataPoints,
- const uint64_t numTimeDomainDataPoints );
-
-public slots:
- void resizeEvent( QResizeEvent * e );
- void customEvent( QEvent * e );
- void AvgLineEdit_valueChanged( int valueString );
- void MaxHoldCheckBox_toggled( bool newState );
- void MinHoldCheckBox_toggled( bool newState );
- void MinHoldResetBtn_clicked();
- void MaxHoldResetBtn_clicked();
- void TabChanged(int index);
-
- void SetFrequencyRange( const double newCenterFrequency,
- const double newStartFrequency,
- const double newStopFrequency );
- void closeEvent( QCloseEvent * e );
- void WindowTypeChanged( int newItem );
- void UseRFFrequenciesCB( bool useRFFlag );
- void waterfallMaximumIntensityChangedCB(double);
- void waterfallMinimumIntensityChangedCB(double);
- void WaterfallIntensityColorTypeChanged(int);
- void WaterfallAutoScaleBtnCB();
- void FFTComboBoxSelectedCB(const QString&);
-
- void ToggleTabFrequency(const bool state);
- void ToggleTabWaterfall(const bool state);
- void ToggleTabTime(const bool state);
- void ToggleTabConstellation(const bool state);
-
- void SetTimeDomainAxis(double min, double max);
- void SetConstellationAxis(double xmin, double xmax,
- double ymin, double ymax);
- void SetConstellationPenSize(int size);
- void SetFrequencyAxis(double min, double max);
- void SetUpdateTime(double t);
-
-private slots:
- void newFrequencyData( const SpectrumUpdateEvent* );
- void UpdateGuiTimer();
-
-protected:
-
-private:
- void _AverageHistory( const double * newBuffer );
-
- bool _useOpenGL;
- int _historyEntryCount;
- int _historyEntry;
- std::vector<double*>* _historyVector;
- double* _averagedValues;
- uint64_t _numRealDataPoints;
- double* _realFFTDataPoints;
- QIntValidator* _intValidator;
- FrequencyDisplayPlot* _frequencyDisplayPlot;
- WaterfallDisplayPlot* _waterfallDisplayPlot;
- TimeDomainDisplayPlot* _timeDomainDisplayPlot;
- ConstellationDisplayPlot* _constellationDisplayPlot;
- SpectrumGUIClass* _system;
- bool _systemSpecifiedFlag;
- double _centerFrequency;
- double _startFrequency;
- double _noiseFloorAmplitude;
- double _peakFrequency;
- double _peakAmplitude;
- static int _openGLWaterfall3DFlag;
- double _stopFrequency;
-
- //SpectrumUpdateEvent _lastSpectrumEvent;
-
- // whether or not to use a particular display
- int d_plot_fft;
- int d_plot_waterfall;
- int d_plot_waterfall3d;
- int d_plot_time;
- int d_plot_constellation;
-
- QTimer *displayTimer;
- double d_update_time;
-};
-
-#endif /* SPECTRUM_DISPLAY_FORM_H */