MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrSimGui
lgrHlaConfigPrefPage.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2012 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef lgrHlaConfigPrefPage_H_
10
#define lgrHlaConfigPrefPage_H_
11
12
#if DtHLA
13
14
#include "
lgrSimGui.h
"
15
#include "
preferencesPage.h
"
16
#include <commonWidgets/preciseTimeEdit.h>
17
18
class
QLabel
;
19
class
QPushButton;
20
class
QLineEdit;
21
class
QComboBox;
22
23
class
DtTrafficAnalyzerConfig
;
24
class
DtDatatypeManager
;
25
class
DtOMTTree
;
26
class
DtDatatypeViewer
;
27
class
DtDelimiterViewer
;
28
29
namespace
MAKLogger
30
{
31
class
DtLgrFullInterface;
32
35
class
DT_DLL_LGRSIMGUI
DtLgrHlaConfigPrefPage
:
public
DtPage
36
{
37
Q_OBJECT
38
39
public
:
40
42
DtLgrHlaConfigPrefPage
(
const
DtLgrFullInterface
* hlaInterface,
43
QWidget
* parent, Qt::WindowFlags f = 0);
44
46
virtual
~
DtLgrHlaConfigPrefPage
();
47
49
virtual
QIcon icon();
50
52
virtual
QString title();
53
55
virtual
const
std::string& pageClassName()
const
;
56
58
static
const
std::string& thePageClassName();
59
61
virtual
void
load();
62
64
virtual
void
accept();
65
67
virtual
void
reject();
68
69
public
slots:
70
72
void
onClassSubscription();
73
75
bool
constrainedOnPlayback()
const
;
76
78
bool
constrainedOnRecording()
const
;
79
81
bool
regulatingOnPlayback()
const
;
82
84
bool
regulatingOnRecording()
const
;
85
87
double
lookAheadTime()
const
;
88
89
protected
:
90
92
virtual
void
activate();
93
95
virtual
void
deactivate();
96
97
protected
:
98
const
DtLgrFullInterface
*
myInterface
;
99
100
QLabel
*
myClassSubsLabel
;
101
QLabel
*
myTimeConstrainedLabel
;
102
QLabel
*
myTimeRegulatingLabel
;
103
QLabel
*
myLookaheadLabel
;
104
105
QPushButton*
myClassSubsEditButton
;
106
QComboBox*
myTimeConstrainedComboBox
;
107
QComboBox*
myTimeRegulatingComboBox
;
108
QLineEdit*
myLookaheadLineEdit
;
109
};
110
111
}
112
#endif
113
#endif
114
115
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
)