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::set<makVrv::DtUniqueID>&)
override;
53 virtual void setInvalid();
54 virtual bool valid()
const override {
55 return (myInvalidLabel == 0);
58 virtual void setValid();
69 virtual void setupGui(
const DtEntityType&,
int appearance);
70 virtual int attributeValueFromDialog()
const;
74 virtual void setupGuiBasedOnAttributeInfo();
76 virtual QWidget* contents(
const std::set<makVrv::DtUniqueID>& data)
override;
79 virtual void onCancel()
override;
80 virtual void onApply()
override;
81 virtual void onOk()
override;
91 const std::set<makVrv::DtUniqueID>&);
92 virtual void setupGui(
const std::set<makVrv::DtUniqueID>&)
override;
95 virtual void slot_closeDialog();
96 virtual void slot_applyAttributes();
102 virtual void setAttributes(
const std::set<makVrv::DtUniqueID>& data,
int attributeValue);
103 virtual void setAttributes(
const DtEntityType& type,
int attributeValue);
105 virtual void sendRequest()
override = 0;
106 virtual void changeEvent(
QEvent*)
override;
Definition: entityMapperKey.h:19
Definition: baseTaskSetDialogInterface.h:35
const QHash< int, QComboBox * > & comboBoxes() const
Definition: setAttributesDialog.h:60
int myAttributesPerRow
Definition: setAttributesDialog.h:109
Definition: setAttributesDialog.h:39
DtAttributeInfo * myAttributeInfo
Definition: setAttributesDialog.h:110
QHash< int, QComboBox * > myComboBoxes
Definition: setAttributesDialog.h:120
Contains makVrf::DtBaseTaskSetDialogInterface class. This is the interface for the dialog used by mos...
Definition: attributesManager.h:38
const DtAttributesManager * myAttributesManager
Definition: setAttributesDialog.h:111
QWidget * myAttributeCanvas
Definition: setAttributesDialog.h:116
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
virtual bool valid() const override
Override to return whether or not extension is valid.
Definition: setAttributesDialog.h:54
QLabel * myInvalidLabel
Definition: setAttributesDialog.h:117
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
Definition: attributesManager.h:101
Definition: attributesManager.h:56
QGridLayout * myGridLayout
Definition: setAttributesDialog.h:114