MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrNetworkSettingsPrefPage.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 lgrNetworkSettingsPrefPage_H_
10 #define lgrNetworkSettingsPrefPage_H_
11 
12 #include <lgrSimGui/lgrSimGui.h>
13 #include <lgrGui/preferencesPage.h>
15 
16 class QLabel;
17 class QCheckBox;
18 class QSpinBox;
19 
20 namespace MAKLogger
21 {
22  class DtLgrFullInterface;
23  class DtLoggerApplication;
24 
28  {
29  Q_OBJECT
30 
31  public:
32 
35  QWidget* parent, Qt::WindowFlags f = 0);
36 
39 
41  virtual QIcon icon();
42 
44  virtual QString title();
45 
47  virtual const std::string& pageClassName() const;
48 
50  static const std::string& thePageClassName();
51 
53  virtual void load();
54 
56  virtual void accept();
57 
59  virtual void reject();
60 
62  virtual double drainInputMaxTime() const;
63 
65  virtual double drainInputMinTime() const;
66 
68  virtual int numPdusPerTimeCheck() const;
69 
71  virtual bool saveConnectionConfiguration() const;
72 
73  public slots:
74 
76  void onReadAllCheck(int state);
77 
78  protected:
79 
81  virtual void activate();
82 
84  virtual void deactivate();
85 
86  protected:
89 
91 
95 
98  QSpinBox* myNumPdusSpinBox;
100  };
101 
102 }
103 #endif
104 
105 
Contains DtPage class.
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
QSpinBox * myNumPdusSpinBox
Definition: lgrNetworkSettingsPrefPage.h:98
DtLgrPreciseTimeEdit * myMaxReadTimeEdit
Definition: lgrNetworkSettingsPrefPage.h:96
DtLoggerApplication & myApplication
Definition: lgrNetworkSettingsPrefPage.h:87
The page is a single widget component which is viewed in a page collection.
Definition: preferencesPage.h:19
QLabel * myNumPdusLabel
Definition: lgrNetworkSettingsPrefPage.h:94
Defines IMPORT/EXPORT macros for lgrSimGui library.
QLabel * myMaxReadTimeLabel
Definition: lgrNetworkSettingsPrefPage.h:92
QCheckBox * myReadAllMsgsCheckBox
Definition: lgrNetworkSettingsPrefPage.h:90
A widget for setting a precise time.
Definition: lgrPreciseTimeEdit.h:21
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
QCheckBox * mySaveConnectConfiguration
Definition: lgrNetworkSettingsPrefPage.h:99
DtLgrPreciseTimeEdit * myMinReadTimeEdit
Definition: lgrNetworkSettingsPrefPage.h:97
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
QLabel * myMinReadTimeLabel
Definition: lgrNetworkSettingsPrefPage.h:93
const DtLgrFullInterface * myInterface
Definition: lgrNetworkSettingsPrefPage.h:88
The network settings page for the preferences dialog.
Definition: lgrNetworkSettingsPrefPage.h:27

Document ID: Generated on Thu Sep 2 15:35:22 EDT 2021 from SVN revision 233992
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)