11 #if !defined(Q_MOC_RUN)
17 #include <boost/signals2.hpp>
24 class DtRwLocalWeather;
33 class DtLocalWeatherAreaDefinitionDialog;
49 virtual void processPopulateDialog(
const makVrv::DtUniqueID& selectedUniqueID)
override;
52 virtual void setupGui()
override;
53 virtual void setPriority(
int);
56 virtual void processObjectCreation()
override;
60 virtual void setEnvironment(QString);
61 virtual void processNamePrefixEdited()
override;
65 virtual void editEnvironment();
67 virtual void setPulldownBasedOnWeatherCommand();
84 virtual void setEnvironmentNames(
const std::vector<std::string>&);
90 virtual int priority()
const;
91 virtual void setPriority(
int);
92 virtual QString currentEnvironment()
const;
93 virtual void setEnvironment(
const std::string&);
96 virtual void environmentSelected();
99 virtual void priorityChanged();
100 virtual void onEditEnvironment();
103 virtual void setupGui()
override;
104 virtual bool showAlpha()
const override;
108 virtual void populateOverlays()
override;
110 virtual void init(
const DtEntityType& entityType,
const QString& title,
bool forPlan,
113 virtual void setupConnections()
override;
116 virtual void setPublishObjectVisible(
bool b)
override;
117 virtual void setPublishObject(
bool b)
override;
QComboBox * myDefinedEnvironments
Definition: localWeatherAreaDefinitionDialog.h:122
QLabel * myDefinedEnvironmentsLabel
Definition: localWeatherAreaDefinitionDialog.h:121
QLabel * myPriorityLabel
Definition: localWeatherAreaDefinitionDialog.h:125
DtChangeWeatherCommand myWeatherCommand
Definition: localWeatherAreaDefinitionDialog.h:71
QPushButton * myEditEnvironment
Definition: localWeatherAreaDefinitionDialog.h:123
DtLocalWeatherAreaDefinitionDialog * myCustomDialog
Definition: localWeatherAreaDefinitionDialog.h:70
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSimCommand subclass for creating a new VrfObjects. Used for both single and multi-point objects...
Definition: createObjectCommand.h:36
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
This class implements the logic behind the DtShapeObjectDefinitionDialog.
Definition: shapeObjectDefinitionDialog.h:51
Definition: createAndEditObjectDialogInterface.h:27
Logic that is used to populate and receive updates from the weather extension.
Definition: localWeatherAreaDefinitionDialog.h:36
!!!!!!!!! DtLocalWeatherAreaDefinitionDialogCreator
Definition: localWeatherAreaDefinitionDialog.h:130
The declaration of the makArchives::DtEnvironmentRecord class.
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:45
boost::signals2::signal< void(int)> signal_priorityChanged
Definition: localWeatherAreaDefinitionDialog.h:87
QWidget * myExtension
Definition: localWeatherAreaDefinitionDialog.h:120
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:32
A DtSimCommand subclass which specifies a change to the weather settings for the specified weather ar...
Definition: changeWeatherCommand.h:29
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: shapeObjectDefinitionDialog.h:663
boost::signals2::signal< void(QString)> signal_setEnvironment
Definition: localWeatherAreaDefinitionDialog.h:86
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const char int mode
Definition: ioapi.h:38
boost::signals2::signal< void()> signal_editEnvironment
Definition: localWeatherAreaDefinitionDialog.h:88
Contains makVrv::DtUniqueID type.
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:76
This class defines the dialog that allows the creation/update of point objects in the scenario (entit...
Definition: shapeObjectDefinitionDialog.h:257
Definition: localWeatherAreaDefinitionDialog.h:74
QSpinBox * myPriority
Definition: localWeatherAreaDefinitionDialog.h:126