MNE-CPP  beta 1.0
Public Member Functions | Protected Member Functions | List of all members
XDISPLIB::NewMeasurementWidget Class Referenceabstract

The MeasurementWidget class is the base class of all measurement widgets. More...

#include <newmeasurementwidget.h>

Inheritance diagram for XDISPLIB::NewMeasurementWidget:
XDISPLIB::FrequencySpectrumWidget XDISPLIB::RealTimeCovWidget XDISPLIB::RealTimeEvokedWidget XDISPLIB::RealTimeMultiSampleArrayWidget XDISPLIB::RealTimeSampleArrayWidget XDISPLIB::RealTimeSourceEstimateWidget

Public Member Functions

 NewMeasurementWidget (QWidget *parent=0)
 
virtual ~NewMeasurementWidget ()
 
virtual void update (XMEASLIB::NewMeasurement::SPtr pMeasurement)=0
 
virtual void init ()=0
 
QList< QAction * > getDisplayActions ()
 
QList< QWidget * > getDisplayWidgets ()
 

Protected Member Functions

void addDisplayAction (QAction *pAction)
 
void addDisplayWidget (QWidget *pWidget)
 

Detailed Description

The MeasurementWidget class is the base class of all measurement widgets.

DECLARE CLASS MeasurementWidget

Definition at line 92 of file newmeasurementwidget.h.

Constructor & Destructor Documentation

NewMeasurementWidget::NewMeasurementWidget ( QWidget *  parent = 0)

Constructs a MeasurementWidget which is a child of parent.

Parameters
[in]parentpointer to parent widget; If parent is 0, the new MeasurementWidget becomes a window. If parent is another widget, MeasurementWidget becomes a child window inside parent. MeasurementWidget is deleted when its parent is deleted.

Definition at line 57 of file newmeasurementwidget.cpp.

NewMeasurementWidget::~NewMeasurementWidget ( )
virtual

Destroys the MeasurementWidget.

Definition at line 67 of file newmeasurementwidget.cpp.

Member Function Documentation

void XDISPLIB::NewMeasurementWidget::addDisplayAction ( QAction *  pAction)
inlineprotected

Adds a display action to the current measurement widget.

Parameters
[in]pActionpointer to the action to be added to the measurement widget

Definition at line 187 of file newmeasurementwidget.h.

void XDISPLIB::NewMeasurementWidget::addDisplayWidget ( QWidget *  pWidget)
inlineprotected

Adds a display widgetto the current measurement widget, which is attached to the toolbar

Parameters
[in]pWidgetpointer to the widget to be added to the measurement widget

Definition at line 195 of file newmeasurementwidget.h.

QList< QAction * > XDISPLIB::NewMeasurementWidget::getDisplayActions ( )
inline

A list of display actions for the current measurement widget.

Returns
a list of display actions

Definition at line 171 of file newmeasurementwidget.h.

QList< QWidget * > XDISPLIB::NewMeasurementWidget::getDisplayWidgets ( )
inline

A list of display widgets for the current measurement widget.

Returns
a list of display widgets

Definition at line 179 of file newmeasurementwidget.h.

virtual void XDISPLIB::NewMeasurementWidget::init ( )
pure virtual
virtual void XDISPLIB::NewMeasurementWidget::update ( XMEASLIB::NewMeasurement::SPtr  pMeasurement)
pure virtual

Is called when new data are available. Pure virtual method inherited by IObserver.

Parameters
[in]pSubjectpointer to Subject -> not used because its direct attached to the measurement.

Implemented in XDISPLIB::RealTimeEvokedWidget, XDISPLIB::RealTimeMultiSampleArrayWidget, XDISPLIB::RealTimeSourceEstimateWidget, XDISPLIB::FrequencySpectrumWidget, XDISPLIB::RealTimeCovWidget, and XDISPLIB::RealTimeSampleArrayWidget.


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