Go to the documentation of this file.00001
00002
00003
00004
00005
00009
00010 #ifndef lgrHlaSimMenus_H_
00011 #define lgrHlaSimMenus_H_
00012
00013 #if DtHLA
00014
00015 #include "lgrSimMenus.h"
00016 #include <QtCore/QObject>
00017
00018 class QAction;
00019
00020 namespace MAKLogger
00021 {
00022
00023 class DtHlaConnectionDialog;
00024 class DtLgrHlaSimInterface;
00025
00028 class DT_DLL_LGRSIMGUI DtLgrHlaSimMenus : public QObject, public DtLgrSimMenus
00029 {
00030 Q_OBJECT
00031 public:
00032
00033 DT_VIRTUAL_CTR(DtLgrHlaSimMenus, (DtLoggerApplication& app) )
00034 DT_VIRTUAL_BASE_CTR(DtLgrSimMenus, (DtLoggerApplication& app) )
00035
00036
00037 virtual ~DtLgrHlaSimMenus();
00038
00040 void initialize();
00041
00042 public slots:
00043
00045 virtual void showConnectionDialog();
00046
00048 virtual void showConfigurationDialog();
00049
00051 virtual void disconnect();
00052
00054 virtual void connect();
00055
00056 protected:
00057
00058 DtLoggerApplication& myApplication;
00059 DtHlaConnectionDialog* myConnectionDialog;
00060 QAction* myConnectionAction;
00061 QAction* myShowConfigurationDialogAction;
00062 QAction* myDisconnectAction;
00063 QAction* myConnectAction;
00064
00065 };
00066
00067 }
00068
00069 #endif
00070 #endif
00071