MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
lgrThemePrefPage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
8 #include <lgrSimGui/lgrSimGui.h>
10 #include <lgrGui/lgrGuiModel.h>
11 
12 #include <QCheckBox>
13 
14 namespace MAKLogger
15 {
16  class DtLgrGuiModel;
17 
21  {
22  Q_OBJECT
23 
24  public:
25 
28  DtLgrGuiModel* model, QWidget* parent, Qt::WindowFlags f = 0);
29 
31  virtual ~DtLgrThemePrefPage();
32 
34  virtual QIcon icon();
35 
38  virtual DtQIconConfigurations qIconConfigurations() const;
39 
41  virtual QString title();
42 
44  virtual const std::string& pageClassName() const;
45 
47  static const std::string& thePageClassName();
48 
50  virtual void load();
51 
53  virtual void accept();
54 
56  virtual void reject();
57 
58  protected:
59 
61  virtual void activate();
62 
64  virtual void deactivate();
65 
66  protected:
68  QCheckBox* myDarkModeCheckbox;
69  };
70 }
The network settings page for the preferences dialog.
Definition: lgrThemePrefPage.h:20
Contains DtPage class.
The page is a single widget component which is viewed in a page collection.
Definition: preferencesPage.h:20
Defines IMPORT/EXPORT macros for lgrSimGui library.
DtLgrGuiModel * myGuiModel
Definition: lgrThemePrefPage.h:67
The logger GUI&#39;s model.
Definition: lgrGuiModel.h:56
Definition: lgrWidgetIconStyleManager.h:41
Contains MAKLogger::DtLgrGuiModel class.
#define DT_DLL_LGRSIMGUI
Definition: lgrSimGui.h:21
QCheckBox * myDarkModeCheckbox
Definition: lgrThemePrefPage.h:68

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)