GNU Radio 3.7.1 C++ API
|
Base class for setting up and managing QTGUI plot forms. More...
#include <displayform.h>
Public Slots | |
void | resizeEvent (QResizeEvent *e) |
void | mousePressEvent (QMouseEvent *e) |
virtual void | customEvent (QEvent *e)=0 |
void | closeEvent (QCloseEvent *e) |
void | setUpdateTime (double t) |
void | setTitle (const QString &title) |
void | setLineLabel (int which, const QString &label) |
void | setLineColor (int which, const QString &color) |
void | setLineWidth (int which, int width) |
void | setLineStyle (int which, Qt::PenStyle style) |
void | setLineMarker (int which, QwtSymbol::Style style) |
void | setMarkerAlpha (int which, int alpha) |
QString | title () |
QString | lineLabel (int which) |
QString | lineColor (int which) |
int | lineWidth (int which) |
Qt::PenStyle | lineStyle (int which) |
QwtSymbol::Style | lineMarker (int which) |
int | markerAlpha (int which) |
virtual void | setSampleRate (const QString &rate) |
void | setStop (bool on) |
void | setStop () |
void | setGrid (bool on) |
void | saveFigure () |
Signals | |
void | plotPointSelected (const QPointF p, int type) |
Public Member Functions | |
DisplayForm (int nplots=1, QWidget *parent=0) | |
~DisplayForm () | |
virtual DisplayPlot * | getPlot ()=0 |
void | Reset () |
bool | isClosed () const |
void | enableMenu (bool en=true) |
Protected Attributes | |
bool | _isclosed |
int | _nplots |
QGridLayout * | _layout |
DisplayPlot * | _displayPlot |
bool | _systemSpecifiedFlag |
QwtPlotGrid * | _grid |
bool | _menu_on |
QMenu * | _menu |
QAction * | _stop_act |
bool | _stop_state |
QAction * | _grid_act |
bool | _grid_state |
QAction * | _autoscale_act |
bool | _autoscale_state |
QList< QMenu * > | _lines_menu |
QList< LineTitleAction * > | _line_title_act |
QList< LineColorMenu * > | _line_color_menu |
QList< LineWidthMenu * > | _line_width_menu |
QList< LineStyleMenu * > | _line_style_menu |
QList< LineMarkerMenu * > | _line_marker_menu |
QList< MarkerAlphaMenu * > | _marker_alpha_menu |
PopupMenu * | _samp_rate_act |
QAction * | _save_act |
QTimer * | d_displayTimer |
double | d_update_time |
Base class for setting up and managing QTGUI plot forms.
DisplayForm::DisplayForm | ( | int | nplots = 1 , |
QWidget * | parent = 0 |
||
) |
void DisplayForm::closeEvent | ( | QCloseEvent * | e | ) | [slot] |
virtual void DisplayForm::customEvent | ( | QEvent * | e | ) | [pure virtual, slot] |
Implemented in TimeRasterDisplayForm, WaterfallDisplayForm, FreqDisplayForm, ConstellationDisplayForm, HistogramDisplayForm, and TimeDisplayForm.
void DisplayForm::enableMenu | ( | bool | en = true | ) |
virtual DisplayPlot* DisplayForm::getPlot | ( | ) | [pure virtual] |
Implemented in TimeRasterDisplayForm, ConstellationDisplayForm, FreqDisplayForm, WaterfallDisplayForm, HistogramDisplayForm, and TimeDisplayForm.
bool DisplayForm::isClosed | ( | ) | const |
QString DisplayForm::lineColor | ( | int | which | ) | [slot] |
QString DisplayForm::lineLabel | ( | int | which | ) | [slot] |
QwtSymbol::Style DisplayForm::lineMarker | ( | int | which | ) | [slot] |
Qt::PenStyle DisplayForm::lineStyle | ( | int | which | ) | [slot] |
int DisplayForm::lineWidth | ( | int | which | ) | [slot] |
int DisplayForm::markerAlpha | ( | int | which | ) | [slot] |
void DisplayForm::mousePressEvent | ( | QMouseEvent * | e | ) | [slot] |
void DisplayForm::plotPointSelected | ( | const QPointF | p, |
int | type | ||
) | [signal] |
void DisplayForm::resizeEvent | ( | QResizeEvent * | e | ) | [slot] |
void DisplayForm::saveFigure | ( | ) | [slot] |
void DisplayForm::setGrid | ( | bool | on | ) | [slot] |
void DisplayForm::setLineColor | ( | int | which, |
const QString & | color | ||
) | [slot] |
void DisplayForm::setLineLabel | ( | int | which, |
const QString & | label | ||
) | [slot] |
void DisplayForm::setLineMarker | ( | int | which, |
QwtSymbol::Style | style | ||
) | [slot] |
void DisplayForm::setLineStyle | ( | int | which, |
Qt::PenStyle | style | ||
) | [slot] |
void DisplayForm::setLineWidth | ( | int | which, |
int | width | ||
) | [slot] |
void DisplayForm::setMarkerAlpha | ( | int | which, |
int | alpha | ||
) | [slot] |
virtual void DisplayForm::setSampleRate | ( | const QString & | rate | ) | [virtual, slot] |
Reimplemented in TimeRasterDisplayForm, WaterfallDisplayForm, FreqDisplayForm, ConstellationDisplayForm, and TimeDisplayForm.
void DisplayForm::setStop | ( | bool | on | ) | [slot] |
void DisplayForm::setStop | ( | ) | [slot] |
void DisplayForm::setTitle | ( | const QString & | title | ) | [slot] |
void DisplayForm::setUpdateTime | ( | double | t | ) | [slot] |
QString DisplayForm::title | ( | ) | [slot] |
QAction* DisplayForm::_autoscale_act [protected] |
bool DisplayForm::_autoscale_state [protected] |
DisplayPlot* DisplayForm::_displayPlot [protected] |
QwtPlotGrid* DisplayForm::_grid [protected] |
QAction* DisplayForm::_grid_act [protected] |
bool DisplayForm::_grid_state [protected] |
bool DisplayForm::_isclosed [protected] |
QGridLayout* DisplayForm::_layout [protected] |
QList<LineColorMenu*> DisplayForm::_line_color_menu [protected] |
QList<LineMarkerMenu*> DisplayForm::_line_marker_menu [protected] |
QList<LineStyleMenu*> DisplayForm::_line_style_menu [protected] |
QList<LineTitleAction*> DisplayForm::_line_title_act [protected] |
QList<LineWidthMenu*> DisplayForm::_line_width_menu [protected] |
QList<QMenu*> DisplayForm::_lines_menu [protected] |
QList<MarkerAlphaMenu*> DisplayForm::_marker_alpha_menu [protected] |
QMenu* DisplayForm::_menu [protected] |
bool DisplayForm::_menu_on [protected] |
int DisplayForm::_nplots [protected] |
PopupMenu* DisplayForm::_samp_rate_act [protected] |
QAction* DisplayForm::_save_act [protected] |
QAction* DisplayForm::_stop_act [protected] |
bool DisplayForm::_stop_state [protected] |
bool DisplayForm::_systemSpecifiedFlag [protected] |
QTimer* DisplayForm::d_displayTimer [protected] |
double DisplayForm::d_update_time [protected] |