28 class DtEntityMapperKey;
38 BeginningOfList = 0x00000001,
39 EndOfList = 0x00000002,
40 AddBefore = 0x00000004,
55 virtual void setFromParameters(
const std::vector<DtComponentSystemDefinition*>& parentRw);
58 virtual void createTargetPriorities();
69 virtual void addAmmunition(
const DtString&);
70 virtual void removeAmmunition(
const DtString&);
73 virtual QTreeWidgetItem* addNewTargetPriority(
const DtEntityType& newType, AddFlag flag,
const DtEntityType& currentType = DtEntityType());
74 virtual void removeTargetType(
const DtEntityType& matchType);
75 virtual void addApplicableTargets();
76 virtual void addAllTargetPrioritiesForAmmunition(
const DtString&);
77 virtual void replacePriority(
const DtString& current,
const DtString& replace);
80 virtual void targetPrioritySelectionChanged();
81 virtual void moveTargetDown();
82 virtual void moveTargetUp();
83 virtual void removeTargetPriority();
84 virtual void editTargetPriority();
86 virtual void addTargetPriority();
87 virtual void preferredAmmunitionChanged();
Definition: entityMapperKey.h:23
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.
QVBoxLayout * myTargetPrioritiesLayout
Definition: uiApplicableTargets.h:91
virtual void processUiEvent(const DtUiElementEvent &)
Process ui event. Default does nothing.
Definition: uiElement.h:220
QTreeWidget * myTargetPriorities
Definition: uiApplicableTargets.h:99
class DtRwEntityTypeList:
Definition: rwEntityTypeList.h:22
QPushButton * myMoveTargetUp
Definition: uiApplicableTargets.h:97
QPushButton * myAddTargetPriorityButton
Definition: uiApplicableTargets.h:94
boost::function< DtUiElement *(makVrv::DtDe &)> CreatorFunction
Definition: uiElement.h:174
QWidget * myTargetPrioritiesCanvas
Definition: uiApplicableTargets.h:90
virtual void decorateElement()
Sets element decoration depending on the isModified state of the element.
QLabel * myTargetPrioritiesLabel
Definition: uiApplicableTargets.h:93
QHBoxLayout * myTargetPriorityButtonLayout
Definition: uiApplicableTargets.h:92
QPushButton * myRemoveTargetPriorityButton
Definition: uiApplicableTargets.h:95
QPushButton * myMoveTargetDown
Definition: uiApplicableTargets.h:98
Definition: uiApplicableTargets.h:31
Readable-writable class holding all parameters to configure the DtTargetingControlTable.
Definition: ammunitionPrioritiesList.h:26
std::map< QTreeWidgetItem *, QComboBox * > myPreferredAmmunition
Definition: uiApplicableTargets.h:100
The DtUiElement class is the base for which all UI elements are defined.
Definition: uiElement.h:92
Definition: ammunitionPrioritiesListEntry.h:26
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QPushButton * myEditTargetPriorityButton
Definition: uiApplicableTargets.h:96
#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
AddFlag
Definition: uiApplicableTargets.h:36