9 #ifndef lgrNetworkSettingsPrefPage_H_
10 #define lgrNetworkSettingsPrefPage_H_
22 class DtLgrFullInterface;
23 class DtLoggerApplication;
35 QWidget* parent, Qt::WindowFlags f = 0);
44 virtual QString title();
47 virtual const std::string& pageClassName()
const;
50 static const std::string& thePageClassName();
56 virtual void accept();
59 virtual void reject();
62 virtual double drainInputMaxTime()
const;
65 virtual double drainInputMinTime()
const;
68 virtual int numPdusPerTimeCheck()
const;
71 virtual bool saveConnectionConfiguration()
const;
76 void onReadAllCheck(
int state);
81 virtual void activate();
84 virtual void deactivate();
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