VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
indirectArtilleryObjectDefinitionDialog.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 
10 #pragma once
11 
14 
15 #include <QtCore/QTime>
16 
18 
19 namespace makVrf
20 {
21  class DtIndirectArtillerySettingsDataWidget;
22 
27  {
28 
29  Q_OBJECT
30 
31  public:
32 
34  DtIndirectArtilleryObjectDefinitionDialog(makVrv::DtDe& de, QWidget* parent, const QString& title="", DtDialogInteractionMode mode=DtCreationMode);
35 
38 
39  virtual DtIndirectArtillerySettingsDataWidget* extension();
40 
41  protected:
43  virtual void setupGui();
44 
45  virtual DtCircleObjectDefinitionDialogLogic* createLogic();
46 
48  virtual void setPublishObjectVisible(bool b);
49  virtual void setPublishObject(bool b);
50 
52  virtual void populateOverlays();
53 
54  public:
56  };
57 
60  {
61  public:
64 
65  protected:
67  virtual void setupGui();
68 
70  virtual void setupFromData();
71 
73  virtual void createConnections();
74 
76  virtual void indirectArtilleryDataChanged(const DtIfIndirectArtilleryData&);
77  };
78 
81  {
82  public:
84  virtual DtCreateAndEditObjectDialogInterface* createDialog(makVrv::DtDe& de, QWidget* parent, const QString& title,
86 
87  virtual void initializeDialog(makVrv::DtDe& de, DtCreateAndEditObjectDialogInterface*, const DtEntityType& entityType,
89  const DtEditingType& editType);
90  };
91 }
Definition: createAndEditObjectDialogInterface.h:121
This class defines the dialog that allows the creation/update of indirect artillery data...
Definition: indirectArtillerySettingsDataWidget.h:41
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Creator class for dialog.
Definition: indirectArtilleryObjectDefinitionDialog.h:80
Overridden from base to allow for setting of indirect artillery specific data into the dialog and han...
Definition: indirectArtilleryObjectDefinitionDialog.h:59
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
Definition: createAndEditObjectDialogInterface.h:29
DtIndirectArtillerySettingsDataWidget * myExtension
Definition: indirectArtilleryObjectDefinitionDialog.h:55
This class defines the dialog that allows the creation/update of circle objects in the scenario...
Definition: circleObjectDefinitionDialog.h:191
This class defines the dialog that allows the creation/update of indirect artillery objects in the sc...
Definition: indirectArtilleryObjectDefinitionDialog.h:26
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:34
Data container for Indirect Artillery.
Definition: ifModifyIndirectArtilleryObject.h:28
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
This class implements the logic behind the DtCircleObjectDefinitionDialog.
Definition: circleObjectDefinitionDialog.h:39
DtCreationSignalType
Definition: vrfObjectManipulationHandlerBaseClass.h:71

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)