MAK Data Logger API Documentation for DIS
lgrRemotePlaybackButtons.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 lgrRemotePlaybackButtons_H_
10 #define lgrRemotePlaybackButtons_H_
11 
12 #include "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 
57  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

Document ID: Generated on Sun Dec 15 18:04:30 EST 2013 from SVN revision 134418
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)