19 #include <vrvCore/DtUniqueID.h>
27 class DtSimObjectEntry;
37 virtual QString title()
const ;
38 virtual bool canEditType(
int)
const;
50 const std::vector<makVrv::DtSimEntry*>& data);
53 virtual void setupConditional(
const DtSimCondExpr*,
const std::vector<makVrv::DtSimEntry*>& data);
56 virtual void setupGui(
const std::vector<makVrv::DtSimEntry*>& data);
57 virtual void slot_onSimDataRemoved(makVrv::DtSimObjectEntry& d);
58 virtual void initializeSelectionFilters();
60 virtual void slot_onNameChanged(
const QString&);
61 virtual void slot_onAppearanceDataChanged(makVrv::DtUniqueID);
63 virtual void useSelfChanged();
65 virtual void setAppearanceData(
const std::vector<makVrv::DtUniqueID>&);
84 virtual void addItem(
const QString&);
86 const QString& appearanceToSet()
const
88 return myAppearanceToSet;
92 virtual QWidget* expressionExtension();
94 virtual QString value()
const;
95 virtual void setValue(
const QString&);
96 virtual void setupConditional(
const DtSimCondExpr* expr,
const std::vector<makVrv::DtSimEntry*>& data);