GNU Radio 3.7.1 C++ API
DisplayForm Class Reference

Base class for setting up and managing QTGUI plot forms. More...

#include <displayform.h>

Inheritance diagram for DisplayForm:

List of all members.

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 DisplayPlotgetPlot ()=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

Detailed Description

Base class for setting up and managing QTGUI plot forms.


Constructor & Destructor Documentation

DisplayForm::DisplayForm ( int  nplots = 1,
QWidget *  parent = 0 
)

Member Function Documentation

void DisplayForm::closeEvent ( QCloseEvent *  e) [slot]
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::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]
void DisplayForm::setStop ( bool  on) [slot]
void DisplayForm::setTitle ( const QString &  title) [slot]
void DisplayForm::setUpdateTime ( double  t) [slot]
QString DisplayForm::title ( ) [slot]

Member Data Documentation

QAction* DisplayForm::_autoscale_act [protected]
QwtPlotGrid* DisplayForm::_grid [protected]
QAction* DisplayForm::_grid_act [protected]
QGridLayout* DisplayForm::_layout [protected]
QList<QMenu*> DisplayForm::_lines_menu [protected]
QMenu* DisplayForm::_menu [protected]
int DisplayForm::_nplots [protected]
QAction* DisplayForm::_save_act [protected]
QAction* DisplayForm::_stop_act [protected]
QTimer* DisplayForm::d_displayTimer [protected]
double DisplayForm::d_update_time [protected]

The documentation for this class was generated from the following file: