15 #include <boost/signals.hpp>
35 virtual bool backupFileExists()
const = 0;
38 virtual bool factoryFileExists()
const = 0;
41 virtual bool backupDirExists()
const = 0;
44 virtual bool factoryDirExists()
const = 0;
47 virtual void backup() = 0;
50 virtual void deleteBackup() = 0;
54 virtual void restore(
bool fromFactory =
false) = 0;
57 virtual void getRestorableNames(
NameList& names) = 0;
75 template <
typename Manager>
128 virtual void restore(
bool fromFactory =
false)
144 names.push_back(
myManager.settings()->name());