summaryrefslogtreecommitdiff
path: root/gr-qtgui/lib/timedisplayform.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-qtgui/lib/timedisplayform.h')
-rw-r--r--gr-qtgui/lib/timedisplayform.h49
1 files changed, 14 insertions, 35 deletions
diff --git a/gr-qtgui/lib/timedisplayform.h b/gr-qtgui/lib/timedisplayform.h
index dd3f62a83f..df8803c145 100644
--- a/gr-qtgui/lib/timedisplayform.h
+++ b/gr-qtgui/lib/timedisplayform.h
@@ -1,6 +1,6 @@
/* -*- c++ -*- */
/*
- * Copyright 2011 Free Software Foundation, Inc.
+ * Copyright 2011,2012 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
@@ -24,17 +24,13 @@
#define TIME_DISPLAY_FORM_H
#include <spectrumUpdateEvents.h>
-#include <FrequencyDisplayPlot.h>
-#include <WaterfallDisplayPlot.h>
#include <TimeDomainDisplayPlot.h>
-#include <ConstellationDisplayPlot.h>
-#include <QtGui/QApplication>
-#include <QtGui/QGridLayout>
-#include <QValidator>
-#include <QTimer>
+#include <QtGui/QtGui>
#include <vector>
-class TimeDisplayForm : public QWidget
+#include "displayform.h"
+
+class TimeDisplayForm : public DisplayForm
{
Q_OBJECT
@@ -42,44 +38,27 @@ class TimeDisplayForm : public QWidget
TimeDisplayForm(int nplots=1, QWidget* parent = 0);
~TimeDisplayForm();
- void Reset();
-
-public slots:
- void resizeEvent( QResizeEvent * e );
- void customEvent( QEvent * e );
- void setFrequencyRange( const double newCenterFrequency,
- const double newStartFrequency,
- const double newStopFrequency );
- void closeEvent( QCloseEvent * e );
+ TimeDomainDisplayPlot* getPlot();
- void setTimeDomainAxis(double min, double max);
+ int getNPoints() const;
- void setUpdateTime(double t);
+public slots:
+ void customEvent(QEvent * e);
- void setTitle(int which, QString title);
- void setColor(int which, QString color);
+ void setSampleRate(const double samprate);
+ void setYaxis(double min, double max);
+ void setNPoints(const int);
private slots:
- void newData( const TimeUpdateEvent* );
- void updateGuiTimer();
-
- void onTimePlotPointSelected(const QPointF p);
-
-signals:
- void plotPointSelected(const QPointF p, int type);
+ void newData(const QEvent*);
private:
- uint64_t _numRealDataPoints;
QIntValidator* _intValidator;
- QGridLayout *_layout;
- TimeDomainDisplayPlot* _timeDomainDisplayPlot;
- bool _systemSpecifiedFlag;
double _startFrequency;
double _stopFrequency;
- QTimer *displayTimer;
- double d_update_time;
+ int d_npoints;
};
#endif /* TIME_DISPLAY_FORM_H */