VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtCloudSettingsPage.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 #include <vrvCoreQt/vrvCoreQt.h>
12 #include <vrvCoreQt/DtPage.h>
13 
14 class QVBoxLayout;
15 
16 namespace makVrv
17 {
18  class DtCloudSettingsWidget;
19  class DtCloudSettingsLogic;
20  class DtDe;
21  class DtPersistenceToolbarWidget;
22 
26  {
27  Q_OBJECT
28 
29  public:
30 
32 
34  DtCloudSettingsPage(DtDe& de, QWidget* parent, Qt::WindowFlags f = 0);
35 
37  virtual ~DtCloudSettingsPage();
38 
40  virtual QIcon icon();
41 
43  virtual QString title();
44 
46  virtual const std::string& pageClassName() const;
47 
49  static const std::string& thePageClassName();
50 
51  protected:
53  virtual void activate();
54 
56  virtual void deactivate();
57 
58  private:
59  // Set up the GUI for the page.
60  void setupGui();
61 
62  protected:
66  QVBoxLayout* myMainLayout;
67  };
68 
69 
73 }
A widget that displays a persistence GUI in some way Operations presented are import, export, save, and restore.
Definition: DtPersistenceToolbarWidget.h:26
The page which shows the weather settings.
Definition: DtCloudSettingsPage.h:25
DtCloudSettingsLogic * myCloudSettingsLogic
Definition: DtCloudSettingsPage.h:65
Contains makVrv::DtPage class.
DtPersistenceToolbarWidget * myToolbar
Definition: DtCloudSettingsPage.h:63
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
Definition: DtPage.h:146
DtCloudSettingsWidget * myCloudSettingsWidget
Definition: DtCloudSettingsPage.h:64
Logic class for the DtEnvironmentWidget.
Definition: DtCloudSettingsLogic.h:28
DtPageCreatorTemplate< DtCloudSettingsPage > DtCloudSettingsPageCreator
A creator for the DtCloudSettingsPage class.
Definition: DtCloudSettingsPage.h:72
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
QVBoxLayout * myMainLayout
Definition: DtCloudSettingsPage.h:66
An advanced weather condition settings widget.
Definition: DtEnvironmentConditionsWidget.h:46
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A widget for configuring the environment.
Definition: DtCloudSettingsWidget.h:33

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)