MAK Data Logger API Documentation for HLA
lgrRemoteSlots.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 lgrRemoteSlots_H_
10 #define lgrRemoteSlots_H_
11 
12 #include "lgrRemoteMainWindow.h"
13 
14 #include <QtCore/QObject>
15 #include <QtCore/QString>
16 
17 class QObject;
18 class QAction;
19 class DtString;
20 
21 namespace MAKLogger
22 {
25  {
26  Q_OBJECT
27 
28  public:
31 
33  virtual ~DtLgrRemoteSlots();
34 
35  // virtual void customEvent(QEvent* evnt);
36 
38  DtLgrRemoteMainWindow* getMainWindow();
39 
40  signals:
41  // void filterCountChanged(int);
42  // void filenameChanged(QString);
43  // void fileOpenForPlaybackChanged(bool);
44  // void fileOpenForRecordingChanged(bool);
45  void postUpdateSignal(DtLgrRemoteMainWindow&);
46  // void playbackStateChanged(bool);
47  // void recordingStateChanged(bool);
48 
49  public slots:
50  //Connection Slots
52  virtual void queryUserToOpenFile();
53 
55  virtual void queryUserToCloseFile();
56 
58  virtual void queryUserToChangeRefreshRate();
59 
61  virtual void queryUserToRecord();
62 
64  virtual void queryUserToRecordAs();
65 
67  virtual void queryUserToConnect();
68 
70  virtual void userConnect();
71 
73  virtual void queryUserToDisconnect();
74 
76  virtual void queryUserToExitAndKill();
77 
79  virtual void queryUserToExit();
80 
81  //PlayBack Slots
83  virtual void togglePlayPause();
85  virtual void queryUserToStop();
87  virtual void queryUserToSetSpeed();
89  virtual void queryUserToIncreaseSpeed();
91  virtual void queryUserToDecreaseSpeed();
93  virtual void queryUserToJumpToStart();
95  virtual void queryUserToJumpToEnd();
97  virtual void queryUserToLoopAtEnd();
98 
100  virtual void updateInterfaces();
101 
102  protected:
104 
105  private:
107  DtLgrRemoteSlots(const DtLgrRemoteSlots& orig);
108 
110  DtLgrRemoteSlots& operator=(const DtLgrRemoteSlots& orig);
111 
112  };
113 }
114 #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)