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;
237 std::vector<std::string>& fileNames) {};
241 virtual void addRecords(RecordType& rec, RecordType& combinedRec) {};
270 template <
typename RecordType>
283 const std::string& displayName,
const std::string& ext )
311 virtual void getRecord( RecordType& record )
const = 0;
331 template <
typename RecordType,
typename SettingsType>
344 const std::string& displayName,
const std::string& ext )
366 writeSettings->backup();
375 settings->setFromRecord( record );
385 settings->getRecord( record );