33 template <
typename RecordType>
43 const std::string& displayName,
const std::string& ext )
112 DtTHROW_NEW( DtCorruptedState,
"DtDeSettings have gone missing!" );
125 DtTHROW_NEW( DtCorruptedState,
"DtDeSettings have gone missing!" );
192 if ( loadOnlyFactorySettings )
212 if (
settings()->readRecordFrom(record,filePath) )
231 virtual void getRecord( RecordType& record )
const = 0;
260 template <
typename RecordType>
273 const std::string& displayName,
const std::string& ext )
301 virtual void getRecord( RecordType& record )
const = 0;
321 template <
typename RecordType,
typename SettingsType>
334 const std::string& displayName,
const std::string& ext )
356 writeSettings->backup();
365 settings->setFromRecord( record );
375 settings->getRecord( record );