MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrIndexingPrefPage.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 lgrIndexingPrefPage_H_
10 #define lgrIndexingPrefPage_H_
11 
12 #include <lgrSimGui/lgrSimGui.h>
13 #include <lgrGui/preferencesPage.h>
15 
16 class QLabel;
17 class QSpinBox;
18 class QRadioButton;
19 class QCheckBox;
20 
21 namespace MAKLogger
22 {
23  class DtLoggerApplication;
24  class DtLgrFullInterface;
25  class DtLgrPreciseTimeEdit;
26 
30  {
31  public:
32 
35  QWidget* parent, Qt::WindowFlags f = 0);
36 
38  virtual ~DtLgrIndexingPrefPage();
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 bool saveIndexConfiguration() const;
57 
59  virtual void accept();
60 
62  virtual void reject();
63 
64  protected:
65 
67  virtual void activate();
68 
70  virtual void deactivate();
71 
72  protected:
75 
77 
78  QRadioButton* myFrequencyRadioButton;
80  QSpinBox* myFrequencySpinBox;
81  QRadioButton* mySizeRadioButton;
83  QSpinBox* mySizeSpinBox;
84  QRadioButton* myTimeRadioButton;
91 
92  };
93 
94 }
95 
96 #endif
97 
98 

Document ID: Generated on Tue Aug 1 09:00:26 EDT 2017 from SVN revision 179128
Copyright © 2017 VT MÄK. All Rights Reserved (www.mak.com)