18 #include <boost/signals.hpp>
38 virtual bool backupExists()
const = 0;
41 virtual bool factoryExists()
const = 0;
44 virtual void backup() = 0;
47 virtual void deleteBackup() = 0;
51 virtual void restore(
bool fromFactory =
false) = 0;
54 virtual void getRestorableNames(
NameList& names) = 0;
72 template <
typename Manager>
113 virtual void restore(
bool fromFactory =
false)
129 names.push_back(
myManager.settings()->name());