30 class DtEventQueueInterface;
31 class DtSharedSettingsManager;
59 static std::string className();
65 virtual void removeSettings(
const DtUUID&);
71 virtual bool hasSetting(
const DtUUID&)
const;
78 virtual void write(boost::archive::xml_oarchive& ar,
int version)
const;
79 virtual void read(boost::archive::xml_iarchive& ar,
int version);
83 virtual void settingsLoaded();
117 , validFor(s.validFor)
132 std::set<makVrv::DtElementEntry::ElementType>
validFor;
146 virtual void removeSettings(
const DtUUID&);
149 virtual void removeAll();
155 ObjectSetting, std::set<makVrv::DtElementEntry::ElementType> validFor);
165 virtual bool hasSetting(
const DtUUID&)
const;
168 virtual void protect();
173 virtual void write(boost::archive::xml_oarchive& ar,
int version)
const;
174 virtual void read(boost::archive::xml_iarchive& ar,
int version);