21 #include <QtCore/QHash>
37 class DtAttributeValueInfo;
38 class DtAttributesManager;
39 class DtAttributeInfo;
52 virtual void run(
const std::vector<makVrv::DtSimEntry*>&);
55 virtual void setInvalid();
58 return (myInvalidLabel == 0);
61 virtual void setValid();
63 const QHash<int, QComboBox*>& comboBoxes()
const
73 virtual void setupGui();
76 virtual void onCancel();
77 virtual void onApply();
88 const std::vector<makVrv::DtSimEntry*>&);
89 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>&);
92 virtual void slot_closeDialog();
93 virtual void slot_applyAttributes();
99 virtual int attributeValueFromDialog()
const;
100 virtual void setAttributes(
const std::vector<makVrv::DtSimEntry*>& data,
int attributeValue);
102 virtual void sendRequest() = 0;