15 #include <vlpi/entityType.h>
21 #include <boost/signal.hpp>
38 class DtEntityMapperKey;
52 virtual bool load(
const std::string&,
bool reset =
true,
bool signal =
true);
56 virtual bool loadFromDirectory(
const std::string& dataDirectory,
const std::string& guiDirectory,
57 const std::string& platformsDirectory,
bool reset =
true,
bool signal =
true);
69 virtual DtEntityType nameToType(
const DtString&)
const;
90 const std::string& propertyName)
const
97 return findPropertyValue<T>(props, propertyName.c_str());
110 virtual DtModelSet* loadFavoritesFor(
const std::string&);
117 virtual void mergeFavorites(
DtModelSet* favorites);
128 void setAutoSave(
bool b)
133 bool autoSave()
const
140 virtual void clearModelSets();