VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
contaminationAreaDefinitionDialog.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 //\file DtContaminationAreaDefinitionDialog.h
7 //\brief Contains DtContaminationAreaDefinitionDialog class.
8 
9 #pragma once
10 
12 
16 class QLabel;
17 class QComboBox;
18 class QGridLayout;
19 
21 
22 namespace makVrf
23 {
24  class DtContaminationAreaDefinitionDialog;
25 
28  {
29  public:
32 
35 
36 
40  virtual void processPopulateDialog(const makVrv::DtUniqueID& selectedUniqueID);
41 
43  virtual void setupGui();
44 
45  virtual void updateContaminationAreaData();
46 
47  protected:
48  virtual void setupContaminationArea(const DtRwContaminationArea& evt);
49  virtual void processObjectCreation();
50  virtual void processObjectUpdate();
51 
52  protected:
56  };
57 
62  {
63  Q_OBJECT
64 
65  public:
67  DtContaminationAreaDefinitionDialog(makVrv::DtDe& de, QWidget* parent, const QString& title="", DtDialogInteractionMode mode=DtCreationMode);
68 
71 
72  virtual void setToContaminationArea(DtRwContaminationArea&) const;
73  virtual void setupContaminationArea(const DtRwContaminationArea& evt);
74 
75  protected:
76 
77  virtual void populateOverlays();
78 
81  virtual void setupGui();
82 
83  virtual DtShapeObjectDefinitionDialogLogic* createLogic();
84 
85  public:
86  QWidget* myExtension;
87  QGridLayout* myGridLayout;
88 
91 
94 
97 
100 
101  protected:
103  };
104 
107  {
108  public:
110  virtual DtCreateAndEditObjectDialogInterface* createDialog(makVrv::DtDe& de, QWidget* parent, const QString& title,
112  };
113 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)