9 #ifndef lgrTrafficAnalyzerPrefPage_H_
10 #define lgrTrafficAnalyzerPrefPage_H_
16 #include <commonWidgets/preciseTimeEdit.h>
17 #include <vlutil/vlString.h>
28 class DtDatatypeManager;
30 class DtComplexDatatypeNode;
34 class DtLgrFullInterface;
60 virtual QString title();
63 virtual const std::string& pageClassName()
const;
66 static const std::string& thePageClassName();
69 virtual bool saveTaConfiguration()
const;
75 virtual void accept();
78 virtual void reject();
89 void editDelimiters();
92 void acceptDelimiters();
93 void rejectDelimiters();
94 void acceptDatatypes();
95 void rejectDatatypes();
99 void checkTrafficAnalyzerEnabled(
bool connected);
104 virtual void activate();
107 virtual void deactivate();
159 static const QString theEnableToolTip();
160 static const QString theSaveConfigToolTip();
161 static const QString theMaxInteractionsToolTip();
162 static const QString theDefaultEnumSizeToolTip();
163 static const QString theFloatPrecToolTip();
164 static const QString theDefaultDelimToolTip();
165 static const QString theDelimsToolTip();
166 static const QString theDelimsDisabledToolTip();
167 static const QString theDatatypesToolTip();
168 static const QString theDatatypesDisabledToolTip();
169 static const QString theLocationCoordToolTip();
170 static const QString theOrientationCoordToolTip();
171 static const QString theVelocityCoordToolTip();
172 static const QString theEntityTypeCoordToolTip();
DtLgrGuiModel * myModel
Definition: lgrTrafficAnalyzerPrefPage.h:112
QDialog * myDelimiterDialog
Definition: lgrTrafficAnalyzerPrefPage.h:117
QDialog * myDatatypeDialog
Definition: lgrTrafficAnalyzerPrefPage.h:114
QLineEdit * myDefaultDelimLineEdit
Definition: lgrTrafficAnalyzerPrefPage.h:134
QLabel * myVelocityCoordLabel
Definition: lgrTrafficAnalyzerPrefPage.h:148
QLabel * myDatatypesLabel
Definition: lgrTrafficAnalyzerPrefPage.h:139
The Traffic Analyzer configuration page for the preferences dialog.
Definition: lgrTrafficAnalyzerPrefPage.h:39
QLabel * myMaxInteractionsLabel
Definition: lgrTrafficAnalyzerPrefPage.h:124
QPushButton * myDelimsEditButton
Definition: lgrTrafficAnalyzerPrefPage.h:137
const DtLgrFullInterface * myInterface
Definition: lgrTrafficAnalyzerPrefPage.h:111
QLabel * myDelimsLabel
Definition: lgrTrafficAnalyzerPrefPage.h:136
DtDatatypeViewer * myDatatypeViewer
Definition: lgrTrafficAnalyzerPrefPage.h:115
QSpinBox * myFloatPrecSpinBox
Definition: lgrTrafficAnalyzerPrefPage.h:131
The page is a single widget component which is viewed in a page collection.
Definition: preferencesPage.h:20
Defines IMPORT/EXPORT macros for lgrSimGui library.
Definition: lgrTrafficAnalyzerPrefPage.h:83
The logger GUI's model.
Definition: lgrGuiModel.h:56
QComboBox * myOrientationCoordComboBox
Definition: lgrTrafficAnalyzerPrefPage.h:146
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
QComboBox * myEntityTypeCoordComboBox
Definition: lgrTrafficAnalyzerPrefPage.h:152
DtTrafficAnalyzerConfig * myConfigFile
Definition: lgrTrafficAnalyzerPrefPage.h:155
Definition: lgrWidgetIconStyleManager.h:41
DtCoordSysOption
Enumeration to specify which attribute coordinate system to use.
Definition: lgrTrafficAnalyzerPrefPage.h:81
Definition: trafficAnalyzerConfig.h:23
QLabel * myDefaultDelimLabel
Definition: lgrTrafficAnalyzerPrefPage.h:133
QSpinBox * myDefaultEnumSizeSpinBox
Definition: lgrTrafficAnalyzerPrefPage.h:128
QLabel * myDefaultEnumSizeLabel
Definition: lgrTrafficAnalyzerPrefPage.h:127
DtOMTTree * myOMTTree
Definition: lgrTrafficAnalyzerPrefPage.h:157
Definition: delimiterViewer.h:32
Definition: datatypeViewer.h:30
QComboBox * myLocationCoordComboBox
Definition: lgrTrafficAnalyzerPrefPage.h:143
QCheckBox * myEnableCheckBox
Definition: lgrTrafficAnalyzerPrefPage.h:120
QLabel * myOrientationCoordLabel
Definition: lgrTrafficAnalyzerPrefPage.h:145
QCheckBox * mySaveConfigurationCheckBox
Definition: lgrTrafficAnalyzerPrefPage.h:122
QLabel * myLocationCoordLabel
Definition: lgrTrafficAnalyzerPrefPage.h:142
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
DtDelimiterViewer * myDelimiterViewer
Definition: lgrTrafficAnalyzerPrefPage.h:118
QComboBox * myVelocityCoordComboBox
Definition: lgrTrafficAnalyzerPrefPage.h:149
QPushButton * myDatatypesEditButton
Definition: lgrTrafficAnalyzerPrefPage.h:140
QSpinBox * myMaxInteractionsSpinBox
Definition: lgrTrafficAnalyzerPrefPage.h:125
QLabel * myFloatPrecLabel
Definition: lgrTrafficAnalyzerPrefPage.h:130
QLabel * myEntityTypeCoordLabel
Definition: lgrTrafficAnalyzerPrefPage.h:151
DtDatatypeManager * myDtManager
Definition: lgrTrafficAnalyzerPrefPage.h:156