MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes
MAKLogger::DtLgrPlaybackButtons Class Reference

Class which contains the Playback buttons. More...

+ Inheritance diagram for MAKLogger::DtLgrPlaybackButtons:
+ Collaboration diagram for MAKLogger::DtLgrPlaybackButtons:

Public Slots

void changedOrientation (Qt::Orientation orientation)
 
- Public Slots inherited from MAKLogger::DtLgrToolBar

Public Member Functions

 DtLgrPlaybackButtons (QWidget *parent)
 CTOR. More...
 
virtual ~DtLgrPlaybackButtons ()
 DTOR. More...
 
virtual void connectToModel (DtLgrGuiModel &model)
 Function called to connect to slots. More...
 
virtual void connectToModel (DtLgrRemoteMainWindow &window)
 
virtual void postModelUpdate (DtLgrGuiModel &model)
 Update buttons. More...
 
- Public Member Functions inherited from MAKLogger::DtLgrToolBar
 DtLgrToolBar (QWidget *parent)
 CTOR. More...
 
virtual ~DtLgrToolBar ()
 DTOR. More...
 

Protected Member Functions

void initButtons ()
 Initialize the buttons. More...
 
void setIcons ()
 Load the icons. More...
 
void makeStopButtonForPlaying ()
 Change the stop button to control playback. More...
 
void makeStopButtonForRecording ()
 Change the stop button to control recording. More...
 

Protected Attributes

QPushButton * playButton
 
QFrame * recordSeparator
 
QPushButton * recordButton
 
QPushButton * stopButton
 
QPushButton * pauseButton
 
QPushButton * jumpToEndButton
 
QPushButton * jumpToStartButton
 
QIcon * myPlayStopIcon
 
QIcon * myRecordStopIcon
 
QIcon * myActivetIcon
 
Qt::Orientation myOrientation
 

Additional Inherited Members

- Static Public Attributes inherited from MAKLogger::DtLgrToolBar
static const QSize iconSize
 

Detailed Description

Class which contains the Playback buttons.

Constructor & Destructor Documentation

MAKLogger::DtLgrPlaybackButtons::DtLgrPlaybackButtons ( QWidget parent)

CTOR.

virtual MAKLogger::DtLgrPlaybackButtons::~DtLgrPlaybackButtons ( )
virtual

DTOR.

Member Function Documentation

void MAKLogger::DtLgrPlaybackButtons::changedOrientation ( Qt::Orientation  orientation)
slot
virtual void MAKLogger::DtLgrPlaybackButtons::connectToModel ( DtLgrGuiModel model)
virtual

Function called to connect to slots.

Implements MAKLogger::DtLgrToolBar.

virtual void MAKLogger::DtLgrPlaybackButtons::connectToModel ( DtLgrRemoteMainWindow window)
inlinevirtual
void MAKLogger::DtLgrPlaybackButtons::initButtons ( )
protected

Initialize the buttons.

void MAKLogger::DtLgrPlaybackButtons::makeStopButtonForPlaying ( )
protected

Change the stop button to control playback.

void MAKLogger::DtLgrPlaybackButtons::makeStopButtonForRecording ( )
protected

Change the stop button to control recording.

virtual void MAKLogger::DtLgrPlaybackButtons::postModelUpdate ( DtLgrGuiModel model)
virtual

Update buttons.

Reimplemented from MAKLogger::DtLgrToolBar.

void MAKLogger::DtLgrPlaybackButtons::setIcons ( )
protected

Load the icons.

Member Data Documentation

QPushButton* MAKLogger::DtLgrPlaybackButtons::jumpToEndButton
protected
QPushButton* MAKLogger::DtLgrPlaybackButtons::jumpToStartButton
protected
QIcon* MAKLogger::DtLgrPlaybackButtons::myActivetIcon
protected
Qt::Orientation MAKLogger::DtLgrPlaybackButtons::myOrientation
protected
QIcon* MAKLogger::DtLgrPlaybackButtons::myPlayStopIcon
protected
QIcon* MAKLogger::DtLgrPlaybackButtons::myRecordStopIcon
protected
QPushButton* MAKLogger::DtLgrPlaybackButtons::pauseButton
protected
QPushButton* MAKLogger::DtLgrPlaybackButtons::playButton
protected
QPushButton* MAKLogger::DtLgrPlaybackButtons::recordButton
protected
QFrame* MAKLogger::DtLgrPlaybackButtons::recordSeparator
protected
QPushButton* MAKLogger::DtLgrPlaybackButtons::stopButton
protected

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

Document ID: Generated on Mon Mar 22 15:30:17 EDT 2021 from SVN revision 226440
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)