13 #if !defined(Q_MOC_RUN)
20 #include <QtCore/QHash>
36 class DtAttributeValueInfo;
37 class DtAttributesManager;
38 class DtAttributeInfo;
51 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
54 virtual void setInvalid();
57 return (myInvalidLabel == 0);
60 virtual void setValid();
71 virtual void setupGui(
const DtEntityType&,
int appearance);
72 virtual int attributeValueFromDialog()
const;
77 virtual void setPartOfPlan(
int);
81 virtual void setupGuiBasedOnAttributeInfo();
84 virtual void setupGui();
87 virtual void onCancel();
88 virtual void onApply();
99 const std::vector<makVrv::DtSimEntry*>&);
100 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
103 virtual void slot_closeDialog();
104 virtual void slot_applyAttributes();
110 virtual void setAttributes(
const std::vector<makVrv::DtSimEntry*>& data,
int attributeValue);
111 virtual void setAttributes(
const DtEntityType& type,
int attributeValue);
113 virtual void sendRequest() = 0;
Definition: entityMapperKey.h:23
QHBoxLayout * myButtonLayout
Definition: setAttributesDialog.h:121
const QHash< int, QComboBox * > & comboBoxes() const
Definition: setAttributesDialog.h:62
int myAttributesPerRow
Definition: setAttributesDialog.h:116
Definition: taskSetDialogInterface.h:83
bool valid() const
Override to return whether or not extension is valid.
Definition: setAttributesDialog.h:55
A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object...
Definition: DtSimEntry.h:27
QPushButton * myCancelButton
Definition: setAttributesDialog.h:125
Definition: setAttributesDialog.h:40
DtAttributeInfo * myAttributeInfo
Definition: setAttributesDialog.h:117
QHash< int, QComboBox * > myComboBoxes
Definition: setAttributesDialog.h:132
QVBoxLayout * myMasterLayout
Definition: setAttributesDialog.h:122
Definition: attributesManager.h:38
const DtAttributesManager * myAttributesManager
Definition: setAttributesDialog.h:118
QWidget * myAttributeCanvas
Definition: setAttributesDialog.h:128
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
QLabel * myInvalidLabel
Definition: setAttributesDialog.h:129
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: attributesManager.h:101
QPushButton * myApplyButton
Definition: setAttributesDialog.h:123
Definition: attributesManager.h:56
QPushButton * myOKButton
Definition: setAttributesDialog.h:124
QGridLayout * myGridLayout
Definition: setAttributesDialog.h:126