MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
lgrDisSimMenus.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
11
#ifndef lgrDisSimMenus_H_
12
#define lgrDisSimMenus_H_
13
14
#include <QtCore/QObject>
15
16
#if DtDIS
17
18
#include "
lgrSimMenus.h
"
19
20
#include <commonWidgets/dynamicMenuItem.h>
21
22
namespace
MAKLogger
23
{
24
class
DtDisConnectionDialog;
25
class
DtPreferencesPageDialog;
26
29
class
DT_DLL_LGRSIMGUI
DtLgrDisSimMenus
:
public
QObject
,
public
DtLgrSimMenus
30
{
31
Q_OBJECT
32
33
public
:
34
DT_VIRTUAL_CTR
(
DtLgrDisSimMenus
, (
DtLoggerApplication
& app) )
35
DT_VIRTUAL_BASE_CTR
(
DtLgrSimMenus
, (
DtLoggerApplication
& app) )
36
37
virtual
~
DtLgrDisSimMenus
();
38
40
void
initialize();
41
43
virtual
QDialog
* connectionDialog();
44
45
public
slots:
46
47
virtual
void
showConnectionDialog();
48
virtual
void
showConfigurationDialog();
49
virtual
void
disconnect();
50
virtual
void
connect();
51
virtual
void
connectStatusChanged(
bool
connected);
52
virtual
void
unableToConnect(
bool
dummy);
53
54
protected
:
55
56
virtual
void
registerConnectStatusChangeSlot();
57
58
protected
:
59
DtLoggerApplication
&
myApplication
;
60
DtDisConnectionDialog
*
myConnectionDialog
;
61
MAKCommonWidgets::DtDynamicMenuItem*
myDumpFileItem
;
62
DtPreferencesPageDialog
*
myPrefsDialog
;
63
bool
myRegisteredConnectSignal
;
64
65
};
66
67
}
68
69
#endif
70
#endif
Document ID: Generated on Thu Apr 10 18:53:01 EDT 2014 from SVN revision 138105
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)