11 #if !defined(Q_MOC_RUN)
16 #include "computeAerodromeDefinitionWidgetUi.hpp"
29 class QDialogButtonBox;
34 class DtComputeAerodromeDefinitionDialog;
35 class DtForceSelectionEntryWidget;
36 class DtOverlayParentEntryWidget;
37 class DtVrfFilteredListView;
38 class DtAirportSelectionWidget;
51 virtual void setupGui();
54 virtual void createConnections();
57 virtual void terminateConnections();
60 virtual void processObjectCreation();
63 virtual void populateOverlays();
70 virtual void processCloseRequest();
73 virtual void processShowRequest();
78 virtual void closeDialog();
81 virtual void createComputedAerodrome();
106 virtual void init(
const QString& title);
109 virtual void setForce(
int force);
112 int getForce()
const;
115 virtual void addOverlay(
const QString& name,
bool translate =
true);
118 virtual void removeOverlay(
const QString& name);
121 virtual void renameOverlay(
const QString& oldName,
const QString& newName);
124 virtual void setOverlay(
const QString& name);
127 virtual QString getOverlay()
const;
130 virtual void clearOverlays();
133 virtual void populateOverlays();
136 virtual void setStatusText(
const QString& text);
139 virtual void enableEditing(
bool enable);
142 virtual void closeDialog();
145 virtual void processCreateNewArea();
148 virtual void setArea(
const DtUUID&);
151 virtual DtUUID area()
const;
159 virtual void sessionStatusChanged(
int status);
162 virtual void setupGui();
165 virtual void setupConnections();
168 virtual void tearDownConnections();
174 virtual void closeEvent(QCloseEvent *event);
177 virtual void showEvent(QShowEvent* event);
182 virtual void slot_onCreateButtonClicked();
186 virtual void onAddAreaButtonClicked();
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
DtOverlayParentEntryWidget * myOverlaysCombo
Definition: computeAerodromeDefinitionDialog.h:195
Widget that allows the selection of a force.
Definition: forceSelectionEntryWidget.h:61
QWidget * myParent
Definition: computeAerodromeDefinitionDialog.h:203
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
QPushButton * myCreateButton
Definition: computeAerodromeDefinitionDialog.h:199
bool myConnectionsSetup
Definition: computeAerodromeDefinitionDialog.h:207
Represents a new kind of dock widget: it has a "pin" button that allows the widget to pin/unpin from ...
Definition: autoHideDock.h:34
makVrv::DtDe & myDe
Definition: computeAerodromeDefinitionDialog.h:87
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
!!!!!!!!! DtComputedAerodromeDefinitionDialogCreator
Definition: computeAerodromeDefinitionDialog.h:214
Definition: computeAerodromeDefinitionDialog.h:41
makVrv::DtSignalConnectionManager myConnectionManager
Definition: computeAerodromeDefinitionDialog.h:86
QPushButton * myCancelButton
Definition: computeAerodromeDefinitionDialog.h:200
DtComputeAerodromeDefinitionDialogLogic * myLogic
Definition: computeAerodromeDefinitionDialog.h:202
bool myGuiIsSetup
Definition: computeAerodromeDefinitionDialog.h:88
makVrv::DtDe & myDe
Definition: computeAerodromeDefinitionDialog.h:226
ComputeFailureInformation
Definition: ifComputeAerodrome.h:100
DtAirportSelectionWidget * myAirportSelectionWidget
Definition: computeAerodromeDefinitionDialog.h:205
makVrf::DtVrfFilteredListView * myAreaSelection
Definition: computeAerodromeDefinitionDialog.h:206
Contains makVrv::DtVirtualBaseClass class.
Widget that allows the selection of an overlay.
Definition: overlayParentEntryWidget.h:35
DtMapFocusHandler myFilteredListViewManager
Definition: computeAerodromeDefinitionDialog.h:208
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:63
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtSimulationAddress mySimAddress
Definition: computeAerodromeDefinitionDialog.h:91
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:74
Definition: computeAerodromeDefinitionDialog.h:94
DtForceSelectionEntryWidget * myForceSelection
Definition: computeAerodromeDefinitionDialog.h:204
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
bool myRequested
Definition: computeAerodromeDefinitionDialog.h:89
unsigned int myRequestId
Definition: computeAerodromeDefinitionDialog.h:90
DtComputeAerodromeDefinitionDialog * myDialog
Definition: computeAerodromeDefinitionDialog.h:85
Ui_ComputedAerodromeDefinitionWidgetUi myUiImpl
Definition: computeAerodromeDefinitionDialog.h:194
QWidget * myMainWidget
Definition: computeAerodromeDefinitionDialog.h:197