28 class DtEntityMapperKey;
49 virtual void setFromParameters(
const std::vector<DtComponentSystemDefinition*>& parentRw);
51 virtual void createAmmunitionCanvas();
55 virtual void addNewAmmunition(
const DtString& ammo);
58 virtual void cellEntered(
QObject* e);
60 virtual bool addNonCreatableAmmunition(
const DtEntityType& checkType = DtEntityType(),
const DtEntityType& initiallySelect = DtEntityType());
61 virtual bool addCreatableAmmunition(
const DtEntityType& checkType = DtEntityType(),
const DtEntityType& initiallySelect = DtEntityType());
63 virtual void clearAmmunitionTable();
65 virtual void addAmmunition(
const DtEntityType&);
66 virtual void removeAmmunition(
const DtString&);
75 virtual void ammoSelected();
76 virtual void removeAmmunition();
77 virtual void defaultValueChanged();
78 virtual void editAmmunition();
79 virtual void addAmmunition();
80 virtual void replaceAmmunition();
83 virtual bool addNewAmmunitionEntry();
84 virtual void ammoSelectionChanged();
85 virtual void addNewCreatableFromExisting();
bool mySuccessfulAdd
Definition: uiAvailableAmmunition.h:101
bool myHasNoAmmunition
Definition: uiAvailableAmmunition.h:100
DtAmmunitionListEntry; descriptor that represents members of a DtAmmunitionList.
Definition: ammunitionListEntry.h:18
QLabel * myAmmunitionLabel
Definition: uiAvailableAmmunition.h:91
QVBoxLayout * myAmmunitionCanvasLayout
Definition: uiAvailableAmmunition.h:89
QPushButton * myEditAmmunitionButton
Definition: uiAvailableAmmunition.h:96
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 processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:220
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:22
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
QIntValidator * myDefaultValidator
Definition: uiAvailableAmmunition.h:97
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element.
Definition: objectType.h:27
DtComponentSystemDefinition.
Definition: componentSystemDefinition.h:25
QTableWidget * myAmmunition
Definition: uiAvailableAmmunition.h:92
QPushButton * myReplaceAmmunitionButton
Definition: uiAvailableAmmunition.h:95
Definition: uiAvailableAmmunition.h:31
DtAmmunitionParamsEntry; descriptor that represents members of a DtAmmunitionParams.
Definition: ammunitionParamsEntry.h:20
QPushButton * myRemoveAmmunitionButton
Definition: uiAvailableAmmunition.h:94
virtual void setEnabled(bool)
If this item is not enabled it cannot be modified.
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QWidget * myAmmunitionCanvas
Definition: uiAvailableAmmunition.h:88
QPushButton * myAddAmmunitionButton
Definition: uiAvailableAmmunition.h:93
QHBoxLayout * myButtonLayout
Definition: uiAvailableAmmunition.h:90
#define DT_DLL_simulationObjectEditorimpl
This file is used to determine how to build.
Definition: simulationObjectEditorImplDefines.h:32
Base class of the ui element class chain.
Definition: uiElement.h:169