MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrPlaybackButtons.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #ifndef lgrPlaybackButtons_H_
10 #define lgrPlaybackButtons_H_
11 
12 #include <lgrGui/lgrToolBar.h>
13 
14 class QIcon;
15 class QPushButton;
16 class QFrame;
17 
18 namespace MAKLogger
19 {
20  class DtLgrGuiModel;
21 
24  {
25  Q_OBJECT
26  public:
29 
31  virtual ~DtLgrPlaybackButtons();
32 
34  virtual void connectToModel(DtLgrGuiModel& model);
35 
36  virtual void connectToModel(DtLgrRemoteMainWindow& window) {};
37 
39  virtual void postModelUpdate(DtLgrGuiModel& model);
40 
41  public slots:
42 
43  void changedOrientation(Qt::Orientation orientation);
44 
45  protected:
46 
48  void initButtons();
50  void setIcons();
51 
53  void makeStopButtonForPlaying();
54 
56  void makeStopButtonForRecording();
57 
58  QPushButton* playButton;
59  QFrame* recordSeparator;
60  QPushButton* recordButton;
61  QPushButton* stopButton;
62  QPushButton* pauseButton;
63  QPushButton* jumpToEndButton;
64  QPushButton* jumpToStartButton;
65 
66 
69  QIcon* myActivetIcon;
70 
71  Qt::Orientation myOrientation;
72 
73  };
74 }
75 
76 #endif

Document ID: Generated on Wed Jun 5 18:45:18 EDT 2019 from SVN revision 198968
Copyright © 2019 VT MAK. All Rights Reserved (www.mak.com)