MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrRemotePlaybackButtons.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #ifndef lgrRemotePlaybackButtons_H_
10 #define lgrRemotePlaybackButtons_H_
11 
12 #include <lgrGui/lgrToolBar.h>
13 #include "lgrRemoteMainWindow.h"
14 
15 class QIcon;
16 class QPushButton;
17 class QFrame;
18 
19 namespace MAKLogger
20 {
22  class DtLgrRemoteSlots;
24  {
25  Q_OBJECT
26 
27  public:
30 
32  virtual ~DtLgrRemotePlaybackButtons();
33 
35  virtual void connectToModel(DtLgrGuiModel& model){};
36 
38  virtual void connectToModel(DtLgrRemoteMainWindow& widget);
39 
40  public slots:
42  virtual void postWindowUpdate(DtLgrRemoteMainWindow& window);
43 
45  void changedOrientation( Qt::Orientation orientation );
46 
47  protected:
48  void setIcons();
49 
50  void setButtons();
52 
53  double myLastSpeed;
54 
56  QPushButton* recordButton;
58  QPushButton* playButton;
59  QFrame* recordSeparator;
61  QFrame* loopSeparator;
62  QPushButton* stopButton;
63  QPushButton* pauseButton;
64  QPushButton* jumpToEndButton;
65  QPushButton* jumpToStartButton;
66  QPushButton* rewindButton;
67  QPushButton* fastforwardButton;
68  QPushButton* playbackSpeedButton;
69  QPushButton* toggleLoopButton;
71 
73  QIcon* myActivetIcon;
74  QIcon* myRecordIcon;
75 
76  Qt::Orientation myOrientation;
77 
78  private:
81 
84 
85  };
86 }
87 #endif
QPushButton * rewindButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:66
virtual void connectToModel(DtLgrGuiModel &model)
Not Implemented.
Definition: lgrRemotePlaybackButtons.h:35
QPushButton * playButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:58
QPushButton * playbackSpeedButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:68
QPushButton * toggleLoopButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:69
A Logger Toolbar.
Definition: lgrToolBar.h:21
QFrame * recordSeparator
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:59
QPushButton * pauseButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:63
QPushButton * fastforwardButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:67
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
QFrame * playbackSeparator
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:60
double myLastSpeed
Definition: lgrRemotePlaybackButtons.h:53
#define DT_DLL_LGRREMOTEGUI
Definition: lgrRemoteGui.h:21
QIcon * myPlayStopIcon
Definition: lgrRemotePlaybackButtons.h:72
Contains MAKLogger::DtLgrRemoteMainWindow class.
QFrame * loopSeparator
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:61
QPushButton * jumpToEndButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:64
QIcon * myActivetIcon
Definition: lgrRemotePlaybackButtons.h:73
Contains MAKLogger::DtLgrToolBar class.
QPushButton * jumpToStartButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:65
QPushButton * stopButton
Access the different buttons.
Definition: lgrRemotePlaybackButtons.h:62
Qt::Orientation myOrientation
Definition: lgrRemotePlaybackButtons.h:76
Definition: lgrRemotePlaybackButtons.h:23
QIcon * myRecordIcon
Definition: lgrRemotePlaybackButtons.h:74
Definition: lgrRemoteMainWindow.h:49
QObject * myExportSlots
Definition: lgrRemotePlaybackButtons.h:51

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)