MAK Data Logger API Documentation for DIS
lgrHlaSimMenus.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2010 VT MAK
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #ifndef lgrHlaSimMenus_H_
11 #define lgrHlaSimMenus_H_
12 
13 #if DtHLA
14 
15 #include "lgrSimMenus.h"
16 #include <QtCore/QObject>
17 
18 class QAction;
19 
20 namespace MAKLogger
21 {
22 
23  class DtHlaConnectionDialog;
24  class DtLgrHlaSimInterface;
25  class DtPreferencesPageDialog;
26 
29  class DT_DLL_LGRSIMGUI DtLgrHlaSimMenus : public QObject, public DtLgrSimMenus
30  {
31  Q_OBJECT
32  public:
33 
34  DT_VIRTUAL_CTR(DtLgrHlaSimMenus, (DtLoggerApplication& app) )
35  DT_VIRTUAL_BASE_CTR(DtLgrSimMenus, (DtLoggerApplication& app) )
36 
37 
38  virtual ~DtLgrHlaSimMenus();
39 
41  void initialize();
42 
43  public slots:
44 
46  virtual void showConnectionDialog();
47 
49  virtual void showConfigurationDialog();
50 
52  virtual void disconnect();
53 
55  virtual void connect();
56 
57  protected:
58 
59  DtLoggerApplication& myApplication;
60  DtHlaConnectionDialog* myConnectionDialog;
61  QAction* myConnectionAction;
62  QAction* myShowConfigurationDialogAction;
63  QAction* myDisconnectAction;
64  QAction* myConnectAction;
65  DtPreferencesPageDialog* myPrefsDialog;
66 
67  };
68 
69 }
70 
71 #endif
72 #endif
73 

Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)