11 #if !defined(Q_MOC_RUN)
18 #include <boost/signals2.hpp>
25 class DtRwLocalWeather;
34 class DtLocalWeatherCircleDefinitionDialog;
53 virtual void setupGui();
54 virtual void setPriority(
int);
57 virtual void processObjectCreation();
61 virtual void setEnvironment(QString);
62 virtual void processNamePrefixEdited(
const std::string&);
66 virtual void editEnvironment();
68 virtual void setPulldownBasedOnWeatherCommand();
86 virtual void setEnvironmentNames(
const std::vector<std::string>&);
92 virtual int priority()
const;
93 virtual void setPriority(
int);
94 virtual QString currentEnvironment()
const;
95 virtual void setEnvironment(
const std::string&);
98 virtual void environmentSelected();
101 virtual void priorityChanged();
102 virtual void onEditEnvironment();
105 virtual void setupGui();
106 virtual bool showAlpha()
const;
110 virtual void populateOverlays();
112 virtual void init(
const DtEntityType& entityType,
const QString& title,
bool forPlan,
115 virtual void setupConnections();
118 virtual void setPublishObjectVisible(
bool b);
119 virtual void setPublishObject(
bool b);
QWidget * myExtension
Definition: localWeatherCircleDefinitionDialog.h:122
DtChangeWeatherCommand myWeatherCommand
Definition: localWeatherCircleDefinitionDialog.h:72
boost::signals2::signal< void(QString)> signal_setEnvironment
Definition: localWeatherCircleDefinitionDialog.h:88
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
DtSimCommand subclass for creating a new VrfObjects.
Definition: createObjectCommand.h:36
DtEditingType
Definition: vrfObjectManipulationHandlerBaseClass.h:42
Definition: createAndEditObjectDialogInterface.h:29
Logic that is used to populate and receive updates from the weather extension.
Definition: localWeatherCircleDefinitionDialog.h:37
!!!!!!!!! DtLocalWeatherCircleDefinitionDialogCreator
Definition: localWeatherCircleDefinitionDialog.h:132
QSpinBox * myPriority
Definition: localWeatherCircleDefinitionDialog.h:128
QComboBox * myDefinedEnvironments
Definition: localWeatherCircleDefinitionDialog.h:124
The declaration of the makArchives::DtEnvironmentRecord class.
This class defines the dialog that allows the creation/update of circle objects in the scenario...
Definition: circleObjectDefinitionDialog.h:191
QPushButton * myEditEnvironment
Definition: localWeatherCircleDefinitionDialog.h:125
DtLocalWeatherCircleDefinitionDialog * myCustomDialog
Definition: localWeatherCircleDefinitionDialog.h:71
A DtStateView is a the interface to simulation state information.
Definition: DtStateView.h:49
Record of environment/weather settings Includes precipitation, air, and clouds.
Definition: DtEnvironmentRecord.h:36
DtDialogInteractionMode
Definition: createAndEditObjectDialogInterface.h:34
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
boost::signals2::connection myUpdateConnection
Definition: localWeatherCircleDefinitionDialog.h:73
Definition: localWeatherCircleDefinitionDialog.h:76
boost::signals2::signal< void()> signal_editEnvironment
Definition: localWeatherCircleDefinitionDialog.h:90
QLabel * myDefinedEnvironmentsLabel
Definition: localWeatherCircleDefinitionDialog.h:123
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
const char int mode
Definition: ioapi.h:38
QLabel * myPriorityLabel
Definition: localWeatherCircleDefinitionDialog.h:127
Contains makVrv::DtUniqueID type.
Definition: circleObjectDefinitionDialog.h:486
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signals2::signal< void(int)> signal_priorityChanged
Definition: localWeatherCircleDefinitionDialog.h:89
This class implements the logic behind the DtCircleObjectDefinitionDialog.
Definition: circleObjectDefinitionDialog.h:39