21 #include <vlutil/vlUtil.h>
34 template <
typename RecordType>
44 const std::string& displayName,
const std::string& ext )
113 DtTHROW_NEW( DtCorruptedState,
"DtDeSettings have gone missing!" );
126 DtTHROW_NEW( DtCorruptedState,
"DtDeSettings have gone missing!" );
193 if ( loadOnlyFactorySettings )
213 if (
settings()->readRecordFrom(record,filePath) )
232 virtual void getRecord( RecordType& record )
const = 0;
261 template <
typename RecordType>
274 const std::string& displayName,
const std::string& ext )
302 virtual void getRecord( RecordType& record )
const = 0;
322 template <
typename RecordType,
typename SettingsType>
335 const std::string& displayName,
const std::string& ext )
357 writeSettings->backup();
366 settings->setFromRecord( record );
376 settings->getRecord( record );