18 class DtBackupInterface;
31 virtual void queryImportFilePath(
DtDe& de,
const std::string& importType,
32 const std::string& path,
const std::string& fileFilter) = 0;
36 virtual void queryMergeFilePath(
DtDe& de,
const std::string& importType,
37 const std::string& path,
const std::string& fileFilter) = 0;
41 virtual void queryExportFilePath(
DtDe& de,
const std::string& importType,
42 const std::string& path,
const std::string& fileFilter) = 0;
46 virtual void queryExportHierFilePath(
DtDe& de,
const std::string& importType,
47 const std::string& path,
const std::string& fileFilter) = 0;
51 virtual void queryExportLeafFilePath(
DtDe& de,
const std::string& importType,
52 const std::string& path,
const std::string& fileFilter) = 0;
55 virtual void setSaveButtonShown(
bool) = 0;
58 virtual void setSeparatorShown(
bool) = 0;
63 virtual void setMergeShown(
bool) = 0;
67 virtual void setExportShown(
bool) = 0;
71 virtual void setImportShown(
bool) = 0;
74 virtual void setExportEnabled(
bool) = 0;
79 virtual void setMergeEnabled(
bool) = 0;
84 virtual void setSaveDefaultsEnabled(
bool) = 0;
88 virtual void setImportEnabled(
bool) = 0;
92 virtual void setExportSelectedEnabled(
bool) = 0;
96 virtual void setBackupRestoreEnabled(
bool) = 0;
100 virtual void setFactoryRestoreEnabled(
bool) = 0;
110 virtual void disableAllButtons(
bool) = 0;
113 virtual void activateSaveDefaults() = 0;
118 virtual int activateRememberToExport(
bool& dontShowAgain);
123 virtual bool showImportLeavesFirstBox();