- void add_instant_xml (XMLNode&, const std::string& dir);
- XMLNode *instant_xml (const std::string& str, const std::string& dir);
+ void add_instant_xml (XMLNode&, const std::string& directory_path);
+ XMLNode *instant_xml (const std::string& str, const std::string& directory_path);
+ void add_properties (XMLNode &);
+
+ PropertyChange set_values (XMLNode const &);
+
+ /* derived classes can implement this to do cross-checking
+ of property values after either a PropertyList or XML
+ driven property change.
+ */
+ virtual void post_set (const PropertyChange&) { };