13 #if !defined(Q_MOC_RUN)
19 #include <QtCore/QHash>
35 class DtAttributeValueInfo;
36 class DtAttributesManager;
37 class DtAttributeInfo;
50 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
53 virtual void setInvalid();
56 return (myInvalidLabel == 0);
59 virtual void setValid();
70 virtual void setupGui(
const DtEntityType&,
int appearance);
71 virtual int attributeValueFromDialog()
const;
75 virtual void setupGuiBasedOnAttributeInfo();
77 virtual QWidget* contents(
const std::vector<makVrv::DtSimEntry*>& data);
80 virtual void onCancel();
81 virtual void onApply();
92 const std::vector<makVrv::DtSimEntry*>&);
93 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
96 virtual void slot_closeDialog();
97 virtual void slot_applyAttributes();
103 virtual void setAttributes(
const std::vector<makVrv::DtSimEntry*>& data,
int attributeValue);
104 virtual void setAttributes(
const DtEntityType& type,
int attributeValue);
106 virtual void sendRequest() = 0;
107 virtual void changeEvent(
QEvent*);
Definition: entityMapperKey.h:23
Definition: baseTaskSetDialogInterface.h:35
const QHash< int, QComboBox * > & comboBoxes() const
Definition: setAttributesDialog.h:61
int myAttributesPerRow
Definition: setAttributesDialog.h:110
bool valid() const
Override to return whether or not extension is valid.
Definition: setAttributesDialog.h:54
A DtSimEntry is a container of DtSimState's and represents the total state of an simulation object...
Definition: DtSimEntry.h:27
Definition: setAttributesDialog.h:39
DtAttributeInfo * myAttributeInfo
Definition: setAttributesDialog.h:111
QHash< int, QComboBox * > myComboBoxes
Definition: setAttributesDialog.h:121
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
Definition: attributesManager.h:38
const DtAttributesManager * myAttributesManager
Definition: setAttributesDialog.h:112
QWidget * myAttributeCanvas
Definition: setAttributesDialog.h:117
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:72
QLabel * myInvalidLabel
Definition: setAttributesDialog.h:118
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: attributesManager.h:101
Definition: attributesManager.h:56
QGridLayout * myGridLayout
Definition: setAttributesDialog.h:115