30 class DtEventQueueInterface;
31 class DtSharedSettingsManager;
62 static std::string className();
68 virtual void removeSettings(
const DtUUID&);
74 virtual bool hasSetting(
const DtUUID&)
const;
81 virtual void write(boost::archive::xml_oarchive& ar,
int version)
const;
82 virtual void read(boost::archive::xml_iarchive& ar,
int version);
86 virtual void settingsLoaded();
120 , validFor(s.validFor)
135 std::set<makVrv::DtElementEntry::ElementType>
validFor;
149 virtual void removeSettings(
const DtUUID&);
152 virtual void removeAll();
158 ObjectSetting, std::set<makVrv::DtElementEntry::ElementType> validFor);
168 virtual bool hasSetting(
const DtUUID&)
const;
171 virtual void protect();
176 virtual void write(boost::archive::xml_oarchive& ar,
int version)
const;
177 virtual void read(boost::archive::xml_iarchive& ar,
int version);