9 #ifndef lgrDisConfigPrefPage_H_
10 #define lgrDisConfigPrefPage_H_
16 #include <commonWidgets/preciseTimeEdit.h>
25 class DtLoggerApplication;
26 class DtLgrFullInterface;
35 DtLgrDisConfigPrefPage(DtLoggerApplication* application,
36 QWidget* parent, Qt::WindowFlags f = 0);
39 virtual ~DtLgrDisConfigPrefPage();
45 virtual QString title();
48 virtual const std::string& pageClassName()
const;
51 static const std::string& thePageClassName();
54 virtual bool saveProtocolConfiguration()
const;
60 virtual void accept();
63 virtual void reject();
68 virtual void activate();
71 virtual void deactivate();
74 DtLoggerApplication* myApplication;
75 const DtLgrFullInterface* myInterface;
80 QLabel* myPauseOptionLabel;
82 QLineEdit* myHeartbeatLineEdit;
83 QLineEdit* myTimeoutLineEdit;
84 QSpinBox* myVersionSpinBox;
85 QCheckBox* mySaveProtocolConfiguration;
86 QCheckBox* myPauseOptionCheckBox;