14 #include <QtGui/QWidget>
24 class DtBackupInterface;
42 virtual void setPersistentStateName(
const QString& name);
46 virtual void queryImportFilePath(
DtDe& de,
const std::string& importType,
47 const std::string& path,
const std::string& fileFilter);
51 virtual void queryMergeFilePath(
DtDe& de,
const std::string& importType,
52 const std::string& path,
const std::string& fileFilter);
56 virtual void queryExportFilePath(
DtDe& de,
const std::string& importType,
57 const std::string& path,
const std::string& fileFilter);
60 virtual void setSaveButtonShown(
bool shown);
63 virtual void setSeparatorShown(
bool shown);
68 virtual void setMergeShown(
bool shown);
72 virtual void setExportShown(
bool);
76 virtual void setImportShown(
bool);
80 virtual void setExportEnabled(
bool);
85 virtual void setMergeEnabled(
bool);
89 virtual void setImportEnabled(
bool);
93 virtual void setExportSelectedEnabled(
bool);
97 virtual void setBackupRestoreEnabled(
bool shown);
101 virtual void setFactoryRestoreEnabled(
bool shown);
111 virtual void disableAllButtons(
bool);
115 virtual void on_myImportButton_clicked();
116 virtual void on_myExportButton_clicked();
117 virtual void on_myMergeButton_clicked();
118 virtual void on_myExportSelectedButton_clicked();
119 virtual void on_mySaveButton_clicked();
120 virtual void on_myRestoreButton_clicked();
121 virtual void on_myRestoreFactoryButton_clicked();
135 virtual QString willAlsoRestore(
int)
const;