MNE-CPP  beta 1.0
Public Slots | Signals | Public Member Functions | Protected Member Functions | Friends | List of all members
XDISPLIB::RealTimeMultiSampleArrayWidget Class Reference

The RealTimeMultiSampleArrayNewWidget class provides a real-time curve display. More...

#include <realtimemultisamplearraywidget.h>

Inheritance diagram for XDISPLIB::RealTimeMultiSampleArrayWidget:
XDISPLIB::NewMeasurementWidget

Public Slots

void channelContextMenu (QPoint pos)
 

Signals

void fiffFileUpdated (const FiffInfo &)
 

Public Member Functions

 RealTimeMultiSampleArrayWidget (QSharedPointer< NewRealTimeMultiSampleArray > pRTMSA_New, QSharedPointer< QTime > &pTime, QWidget *parent=0)
 
 ~RealTimeMultiSampleArrayWidget ()
 
virtual void update (XMEASLIB::NewMeasurement::SPtr pMeasurement)
 
virtual void init ()
 
- Public Member Functions inherited from XDISPLIB::NewMeasurementWidget
 NewMeasurementWidget (QWidget *parent=0)
 
virtual ~NewMeasurementWidget ()
 
QList< QAction * > getDisplayActions ()
 
QList< QWidget * > getDisplayWidgets ()
 

Protected Member Functions

virtual void resizeEvent (QResizeEvent *event)
 
virtual void keyPressEvent (QKeyEvent *keyEvent)
 
virtual void mousePressEvent (QMouseEvent *mouseEvent)
 
virtual void mouseMoveEvent (QMouseEvent *mouseEvent)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void mouseDoubleClickEvent (QMouseEvent *event)
 
void showChScalingWidget ()
 
virtual void wheelEvent (QWheelEvent *wheelEvent)
 
- Protected Member Functions inherited from XDISPLIB::NewMeasurementWidget
void addDisplayAction (QAction *pAction)
 
void addDisplayWidget (QWidget *pWidget)
 

Friends

class RealTimeMultiSampleArrayScalingWidget
 

Detailed Description

The RealTimeMultiSampleArrayNewWidget class provides a real-time curve display.

============================================================================================================= ** DECLARE CLASS RealTimeMultiSampleArrayNewWidget

Definition at line 127 of file realtimemultisamplearraywidget.h.

Constructor & Destructor Documentation

RealTimeMultiSampleArrayWidget::RealTimeMultiSampleArrayWidget ( QSharedPointer< NewRealTimeMultiSampleArray pRTMSA_New,
QSharedPointer< QTime > &  pTime,
QWidget *  parent = 0 
)

Constructs a RealTimeMultiSampleArrayWidget which is a child of parent.

Parameters
[in]pRTMSA_Newpointer to real-time multi sample array measurement.
[in]pTimepointer to application time.
[in]parentpointer to parent widget; If parent is 0, the new NumericWidget becomes a window. If parent is another widget, NumericWidget becomes a child window inside parent. NumericWidget is deleted when its parent is deleted.

Definition at line 103 of file realtimemultisamplearraywidget.cpp.

RealTimeMultiSampleArrayWidget::~RealTimeMultiSampleArrayWidget ( )

Destroys the RealTimeMultiSampleArrayWidget.

Definition at line 180 of file realtimemultisamplearraywidget.cpp.

Member Function Documentation

void RealTimeMultiSampleArrayWidget::channelContextMenu ( QPoint  pos)
slot

Show channel context menu

Parameters
[in]posPosition to popup the conext menu.

Definition at line 338 of file realtimemultisamplearraywidget.cpp.

void XDISPLIB::RealTimeMultiSampleArrayWidget::fiffFileUpdated ( const FiffInfo )
signal

fiffFileUpdated is emitted whenever the fiff info changed

Parameters
FiffInfothe current loaded fiffinfo
void RealTimeMultiSampleArrayWidget::init ( )
virtual
void RealTimeMultiSampleArrayWidget::keyPressEvent ( QKeyEvent *  keyEvent)
protectedvirtual

Is called when key is pressed. Function is getting the current key event.

Parameters
[in]keyEventpointer to KeyEvent.

Definition at line 394 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::mouseDoubleClickEvent ( QMouseEvent *  event)
protectedvirtual

Is called when mouse button is double clicked. Depending on the current selected tool: Function is (un-)freezing the real-time curve or an annotation point is set.

Parameters
[in]eventpointer to MouseEvent -> not used.

Definition at line 426 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::mouseMoveEvent ( QMouseEvent *  mouseEvent)
protectedvirtual

Is called when mouse is moved. Function is getting the current mouse position for measurement of the real-time curve and to zoom in or out.

Parameters
[in]mouseEventpointer to MouseEvent.

Definition at line 410 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::mousePressEvent ( QMouseEvent *  mouseEvent)
protectedvirtual

Is called when mouse button is pressed. Function is getting the current mouse position and to differ between left(measure curve) and right(zoom) mouse button.

Parameters
[in]mouseEventpointer to MouseEvent.

Definition at line 402 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::mouseReleaseEvent ( QMouseEvent *  event)
protectedvirtual

Is called when mouse button is released. Function is stopping measurement of the real-time curve or the zooming.

Parameters
[in]eventpointer to MouseEvent -> not used.

Definition at line 418 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::resizeEvent ( QResizeEvent *  event)
protectedvirtual

Is called when RealTimeSampleArrayWidget is resized.

Parameters
[in]eventpointer to ResizeEvent -> not used.

Definition at line 386 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::showChScalingWidget ( )
protected

Show channel scaling widget

Definition at line 434 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::update ( XMEASLIB::NewMeasurement::SPtr  pMeasurement)
virtual

Is called when new data are available.

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

Implements XDISPLIB::NewMeasurementWidget.

Definition at line 222 of file realtimemultisamplearraywidget.cpp.

void RealTimeMultiSampleArrayWidget::wheelEvent ( QWheelEvent *  wheelEvent)
protectedvirtual

Is called when mouse wheel is used. Function is selecting the tool (freezing/annotation);

Parameters
[in]wheelEventpointer to WheelEvent. Depending on the delta movement a tool is selected.

Definition at line 450 of file realtimemultisamplearraywidget.cpp.


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