VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfDisplayUnitsSettingsWidget.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
10 
11 #pragma once
12 
13 #if !defined(Q_MOC_RUN)
14 #include <vrvUtil/signalslib.h>
20 #endif
21 
22 class QCheckBox;
23 class QComboBox;
24 
25 namespace makVrf
26 {
31  {
32  public:
34  DtVrfDisplayUnitsSettingsPage(makVrv::DtDe& de, QWidget* parent,
35  Qt::WindowFlags f = 0);
36 
39  };
40 
45  {
46  Q_OBJECT
47 
48  public:
50  DtVrfDisplayUnitsSettingsWidget( makVrv::DtDe& de, QWidget* parent,
51  Qt::WindowFlags f = Qt::Widget );
52 
55 
56  protected:
58  virtual void slot_timezoneChanged(const std::string& oldTimezone, const std::string& newTimezone);
59 
61  virtual void slot_dateAndTimeFormattingChanged(const std::string& newFormat);
62 
63  virtual void slot_formatsSetChanged(const std::string& newFormatsSet);
64 
65  virtual void refreshTimezones();
66 
67  protected slots:
68  virtual void timezoneChanged();
69  virtual void dateTimeFormatChanged();
70  virtual void formatsSetChanged();
71 
72  public:
79 
80  protected:
84 
86  };
87 
92 }
QLabel * myTimeFormatLabel
Definition: vrfDisplayUnitsSettingsWidget.h:75
Page subclassed from makVrv::DtDisplayUnitsSettingsPage to create VR-Forces version of the settings p...
Definition: vrfDisplayUnitsSettingsWidget.h:30
makVrv::DtPageCreatorTemplate< DtVrfDisplayUnitsSettingsPage > DtVrfDisplayUnitsSettingsPageCreator
Creator for the window settings page.
Definition: vrfDisplayUnitsSettingsWidget.h:91
bool myHasCustomDateTimeFormat
Definition: vrfDisplayUnitsSettingsWidget.h:82
#define DT_DLL_VRFGUISETTINGSWIDGETS
Definition: vrfGuiSettingsWidgets.h:22
Contains makVrv::DtDisplayUnitsSettingsWidget class.
Definition: DtPage.h:143
Widget subclassed from makVrv::DtDisplayUnitsSettingsWidget to add timezone selection, and time formatting.
Definition: vrfDisplayUnitsSettingsWidget.h:44
bool myResizeTimezonesToContent
Definition: vrfDisplayUnitsSettingsWidget.h:83
QComboBox * myFormatsSetCombo
Definition: vrfDisplayUnitsSettingsWidget.h:78
QLabel * myTimeDisplayLabel
Definition: vrfDisplayUnitsSettingsWidget.h:73
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
makVrv::DtSignalConnectionManager myConnectionManager
Definition: vrfDisplayUnitsSettingsWidget.h:81
Base class to provide boost signal/slot management.
QComboBox * myTimezoneCombo
Definition: vrfDisplayUnitsSettingsWidget.h:76
QLabel * myTimezoneLabel
Definition: vrfDisplayUnitsSettingsWidget.h:74
Page for window settings, to coordinate logic and widget instantiation.
Definition: DtDisplayUnitsSettingsPage.h:32
QComboBox * myDateTimeFormat
Definition: vrfDisplayUnitsSettingsWidget.h:77
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
unsigned int myNextAvailableVrfRowIndex
Definition: vrfDisplayUnitsSettingsWidget.h:85
This class displays the display units.
Definition: DtDisplayUnitsSettingsWidget.h:32
Contains the DtDisplayUnitsSettingsPage class declaration.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)