VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTerrainEditorPage.h
Go to the documentation of this file.
1 /*****************************************************************************
2 * Copyright (c) 2019 MAK Technologies, Inc.
3 * All rights reserved.
4 *****************************************************************************/
5 
9 
10 #pragma once
11 
12 
14 #include <vrvCoreQt/DtPage.h>
15 
16 
17 class QLayout;
18 
19 namespace makVrv
20 {
21  class DtDe;
22  class DtTerrainEditorWidget;
23  class DtTerrainEditorLogic;
24 
29  {
30  Q_OBJECT
31 
32  public:
33 
35  DtTerrainEditorPage(DtDe& de, QWidget* parent, Qt::WindowFlags f = Qt::Dialog | Qt::SubWindow);
36 
38  virtual ~DtTerrainEditorPage();
39 
43  virtual QIcon icon();
44 
46  virtual QString title();
47 
49  virtual const std::string& pageClassName() const;
50 
51  static const std::string& thePageClassName();
52 
54 
55  protected:
56 
58  void setupGui();
59 
61  virtual void activate();
62 
64  virtual void deactivate();
65 
66  private:
70 
73  DtTerrainEditorPage& operator=(const DtTerrainEditorPage&);
74 
75  protected:
78  QLayout* myMainLayout;
79  };
80 
85 }
Contains DLL export macros.
DtPageCreatorTemplate< DtTerrainEditorPage > DtTerrainEditorPageCreator
The creator class needed to be used to create a DtTerrainEditorWidget.
Definition: DtTerrainEditorPage.h:84
Contains makVrv::DtPage class.
QLayout * myMainLayout
Definition: DtTerrainEditorPage.h:78
Widget for editing the terrain in the scene.
Definition: DtTerrainEditorWidget.h:45
Definition: DtPage.h:146
DtTerrainEditorLogic * myLogic
Definition: DtTerrainEditorPage.h:77
The page is a single widget component which is viewed in a page collection.
Definition: DtPage.h:30
DtTerrainEditorWidget * myWidget
Definition: DtTerrainEditorPage.h:76
DtTerrainEditorLogic logic class to drive the DtTerrainEditorWidget.
Definition: DtTerrainEditorLogic.h:73
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
Page for terrain editor widget.
Definition: DtTerrainEditorPage.h:28

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)