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-2025 MAK Technologies, Inc
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 
45  virtual DtQIconConfigurations qIconConfigurations() const;
46 
48  virtual QString title();
49 
51  virtual const std::string& pageClassName() const;
52 
54  static const std::string& thePageClassName();
55 
57  virtual void load();
58 
60  virtual bool saveIndexConfiguration() const;
61 
63  virtual void accept();
64 
66  virtual void reject();
67 
68  protected:
69 
71  virtual void activate();
72 
74  virtual void deactivate();
75 
76  protected:
79 
81 
82  QRadioButton* myFrequencyRadioButton;
84  QSpinBox* myFrequencySpinBox;
85  QRadioButton* mySizeRadioButton;
87  QSpinBox* mySizeSpinBox;
88  QRadioButton* myTimeRadioButton;
95 
96  };
97 
98 }
99 
100 #endif
101 
102 
QSpinBox * myFrequencySpinBox
Definition: lgrIndexingPrefPage.h:84
Contains DtPage class.
QRadioButton * myTimeRadioButton
Definition: lgrIndexingPrefPage.h:88
DtLgrPreciseTimeEdit * myTimeEdit
Definition: lgrIndexingPrefPage.h:93
The logger application class responsible for creating a logger, its gui and its console.
Definition: lgrApplication.h:37
The indexing configuration page for the preferences dialog.
Definition: lgrIndexingPrefPage.h:29
QRadioButton * myFrequencyRadioButton
Definition: lgrIndexingPrefPage.h:82
QLabel * myTimeLabel
Definition: lgrIndexingPrefPage.h:92
The page is a single widget component which is viewed in a page collection.
Definition: preferencesPage.h:20
QCheckBox * myRecheckpointOnExportCheckButton
Definition: lgrIndexingPrefPage.h:89
QLabel * mySizeLabel
Definition: lgrIndexingPrefPage.h:86
Defines IMPORT/EXPORT macros for lgrSimGui library.
A widget for setting a precise time.
Definition: lgrPreciseTimeEdit.h:21
QSpinBox * mySizeSpinBox
Definition: lgrIndexingPrefPage.h:87
Utility class which provides access to multiple interfaces.
Definition: lgrFullInterface.h:25
QCheckBox * mySaveIndexConfiguration
Definition: lgrIndexingPrefPage.h:94
Definition: lgrWidgetIconStyleManager.h:41
QLabel * myCheckpointPolicyLabel
Definition: lgrIndexingPrefPage.h:80
QRadioButton * mySizeRadioButton
Definition: lgrIndexingPrefPage.h:85
DtLoggerApplication * myApplication
Definition: lgrIndexingPrefPage.h:77
QLabel * myFrequencyLabel
Definition: lgrIndexingPrefPage.h:83
QCheckBox * mySkippingPlaybackInteractionsButton
Definition: lgrIndexingPrefPage.h:91
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
const DtLgrFullInterface * myInterface
Definition: lgrIndexingPrefPage.h:78
QCheckBox * myCheckpointInteractionsCheckButton
Definition: lgrIndexingPrefPage.h:90

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)