12 #include <vlutil/vlFilename.h>
44 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
79 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
87 virtual void changeEditMode();
111 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
141 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
167 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
195 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
200 virtual QWidget* createAndInitEnumerationWidget(QWidget* parent);
208 bool applyToSubordinates);
235 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
237 std::list<makVrf::DtEntityMapperKey> additionalMatchTypes,
bool applyToSubordinates)
override;
257 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
266 virtual void createChanged();
289 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
298 virtual void canAggregateChanged();
321 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
329 virtual QWidget* createAndInitCategories(QWidget*);
332 virtual void categoriesChanged();
355 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
363 virtual QWidget* createAndInitDeployableCountries(QWidget*);
366 virtual void deployableCountriesChanged();
389 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
397 virtual void onSelectMenuIcon();
398 virtual void onClearMenuIcon();
423 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
430 virtual void setupIconLists();
437 virtual void onIconListChanged();
461 virtual void setFromParameters(
const std::vector<DtReaderWriter*>& parentRw)
override;
QCheckBox * myCanAggregate
Definition: uiGuiSpecificInformation.h:301
Definition: entityMapperKey.h:19
makVrf::DtEntityMapperKey myOriginalObjectType
Definition: uiGuiSpecificInformation.h:211
static QString theLastSelectedIconList
Definition: uiGuiSpecificInformation.h:441
DtUiEntityEnumeration The enumeration of the entity selected.
Definition: uiGuiSpecificInformation.h:178
DtUiGuiEntityFile The .entity file used.
Definition: uiGuiSpecificInformation.h:152
virtual void createControls(QWidget *parent)
If additional widgets or connections need to be made do it here. The parent is the myWidget member...
virtual void setFromParameters(DtReaderWriter *parentRw)
Calls setFromParameters with std::vector of parameter.
virtual void toggleDisplayed(bool display)
virtual void typeChangedWithMatchingType(const makVrf::DtEntityMapperKey &, const makVrf::DtEntityMapperKey &, std::list< makVrf::DtEntityMapperKey > additionalMatchTypes, bool applyToSubordinates)
virtual void processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:236
virtual void setControllingCheckBox(QCheckBox *)
This file will contain multiple classes which are responsible for changing elements of the model entr...
Definition: uiGuiSpecificInformation.h:29
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:190
virtual void elementChanged()
DtUiGuiIconLists Show a combo box of all the availale icon lists and then allow the user to pick an i...
Definition: uiGuiSpecificInformation.h:408
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element. This version changes myLabe...
static DtUiElement * CreatorFunction(makVrv::DtDe &)
QLineEdit * myGuiLabel
Definition: uiGuiSpecificInformation.h:54
DtUiEntityEnumeration The enumeration of the entity selected.
Definition: uiGuiSpecificInformation.h:219
DtUiCanAggregate Whether or not this item shows up in the aggregate as dialog.
Definition: uiGuiSpecificInformation.h:274
QToolButton * myEditMode
Definition: uiGuiSpecificInformation.h:91
QTextBrowser * myGuiDescription
Definition: uiGuiSpecificInformation.h:90
virtual bool isModified() const
virtual void disableIfChecked()
Connected to if the disable_if_checked property is set, and there is a matching check box for the dis...
virtual void enableIfChecked()
Connected to if the enable_if_checked property is set, and there is a matching check box for the enab...
DtUiCanCreateObject Whether or not this object will show up on the create palette.
Definition: uiGuiSpecificInformation.h:242
virtual void setFromParameters(const std::vector< DtReaderWriter * > &parentRw) override
QLineEdit * myGuiKeywords
Definition: uiGuiSpecificInformation.h:121
QComboBox * myIconLists
Definition: uiGuiSpecificInformation.h:440
virtual void setEnabled(bool)
If this item is not enabled it cannot be modified.
DtUiGuiLabel The description that is shown on the simulation object create palette.
Definition: uiGuiSpecificInformation.h:59
DtUiGuiKeywords The keywords that can be used for an object.
Definition: uiGuiSpecificInformation.h:96
The DtUiElement class is the base for which all UI elements are defined. If you wish to create a new ...
Definition: uiElement.h:97
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
DtUiSimulationObjectCountries The deployable countries that are assigned to this simulation object...
Definition: uiGuiSpecificInformation.h:340
DtEnumerationWidget * myEnumerationSelectionWidget
Definition: uiGuiSpecificInformation.h:214
QCheckBox * myCreate
Definition: uiGuiSpecificInformation.h:269
DtDeployableCountriesWidget * myDeployableCountries
Definition: uiGuiSpecificInformation.h:369
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:33
Base class of the ui element class chain. Properties available through designer for all ui elements a...
Definition: uiElement.h:185
QLineEdit * myEntityFile
Definition: uiGuiSpecificInformation.h:173