|
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] |