MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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/lgrSimGui.h>
15 #include <lgrGui/preferencesPage.h>
16 #include <commonWidgets/preciseTimeEdit.h>
17 
18 class QLabel;
19 class QPushButton;
20 class QLineEdit;
21 class QComboBox;
22 class QCheckBox;
23 
25 class DtDatatypeManager;
26 class DtOMTTree;
27 class DtDatatypeViewer;
28 class DtDelimiterViewer;
29 
30 namespace MAKLogger
31 {
32  class DtLoggerApplication;
33  class DtLgrFullInterface;
34 
38  {
39  Q_OBJECT
40 
41  public:
42 
44  DtLgrHlaConfigPrefPage(DtLoggerApplication* application, QWidget* parent, Qt::WindowFlags f = 0);
45 
47  virtual ~DtLgrHlaConfigPrefPage();
48 
50  virtual QIcon icon();
51 
53  virtual QString title();
54 
56  virtual const std::string& pageClassName() const;
57 
59  static const std::string& thePageClassName();
60 
62  virtual bool saveProtocolConfiguration() const;
63 
65  virtual void load();
66 
68  virtual void accept();
69 
71  virtual void reject();
72 
73  public slots:
74 
76  void onClassSubscription();
77 
79  bool requestUpdatesEnabled() const;
80 
82  bool passiveSubscriptionEnabled() const;
83 
85  bool sendOnlyUpdatedValuesEnabled() const;
86 
88  bool constrainedOnPlayback() const;
89 
91  bool constrainedOnRecording() const;
92 
94  bool regulatingOnPlayback() const;
95 
97  bool regulatingOnRecording() const;
98 
100  double lookAheadTime() const;
101 
102  protected:
103 
105  virtual void activate();
106 
108  virtual void deactivate();
109 
110  protected:
113 
119 
120  QPushButton* myClassSubsEditButton;
129  };
130 
131 }
132 #endif
133 #endif
134 
135 
Contains DtPage class.
const DtLgrFullInterface * myInterface
Definition: lgrHlaConfigPrefPage.h:112
QLabel * myLookaheadLabel
Definition: lgrHlaConfigPrefPage.h:117
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
QComboBox * myTimeConstrainedComboBox
Definition: lgrHlaConfigPrefPage.h:124
QLabel * myTimeRegulatingLabel
Definition: lgrHlaConfigPrefPage.h:116
QCheckBox * mySaveProtocolConfiguration
Definition: lgrHlaConfigPrefPage.h:127
QComboBox * myTimeRegulatingComboBox
Definition: lgrHlaConfigPrefPage.h:125
The page is a single widget component which is viewed in a page collection.
Definition: preferencesPage.h:19
This class handles the conversion between a byte stream and an English readable view of the data in a...
Definition: datatypeManager.h:41
QCheckBox * myPassiveSubscriptionCheckBox
Definition: lgrHlaConfigPrefPage.h:122
Defines IMPORT/EXPORT macros for lgrSimGui library.
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
Definition: trafficAnalyzerConfig.h:23
QCheckBox * mySendOnlyUpdatedValuesCheckBox
Definition: lgrHlaConfigPrefPage.h:123
Definition: delimiterViewer.h:32
Definition: datatypeViewer.h:30
QCheckBox * myRequestUpdatesCheckBox
Definition: lgrHlaConfigPrefPage.h:121
QLineEdit * myLookaheadLineEdit
Definition: lgrHlaConfigPrefPage.h:126
QCheckBox * myPauseOptionCheckBox
Definition: lgrHlaConfigPrefPage.h:128
DtLoggerApplication * myApplication
Definition: lgrHlaConfigPrefPage.h:111
QLabel * myTimeConstrainedLabel
Definition: lgrHlaConfigPrefPage.h:115
A tree using the an OMT File information.
Definition: omtTree.h:58
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
The HLA configuration page for the preferences dialog.
Definition: lgrHlaConfigPrefPage.h:37
QPushButton * myClassSubsEditButton
Definition: lgrHlaConfigPrefPage.h:120
QLabel * myClassSubsLabel
Definition: lgrHlaConfigPrefPage.h:114
QLabel * myPauseOptionLabel
Definition: lgrHlaConfigPrefPage.h:118

Document ID: Generated on Mon Mar 22 15:30:17 EDT 2021 from SVN revision 226440
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)