17 #include <boost/signals.hpp>
37 virtual bool backupExists()
const = 0;
40 virtual bool factoryExists()
const = 0;
43 virtual void backup() = 0;
46 virtual void deleteBackup() = 0;
50 virtual void restore(
bool fromFactory =
false) = 0;
53 virtual void getRestorableNames(
NameList& names) = 0;
71 template <
typename Manager>
112 virtual void restore(
bool fromFactory =
false)
128 names.push_back(
myManager.settings()->name());