15 #include <QtGui/QWidget>
25 class DtBackupInterface;
43 virtual void setPersistentStateName(
const QString& name);
47 virtual void queryImportFilePath(
DtDe& de,
const std::string& importType,
48 const std::string& path,
const std::string& fileFilter);
52 virtual void queryMergeFilePath(
DtDe& de,
const std::string& importType,
53 const std::string& path,
const std::string& fileFilter);
57 virtual void queryExportFilePath(
DtDe& de,
const std::string& importType,
58 const std::string& path,
const std::string& fileFilter);
61 virtual void setSaveButtonShown(
bool shown);
64 virtual void setSeparatorShown(
bool shown);
69 virtual void setMergeShown(
bool shown);
73 virtual void setExportShown(
bool);
77 virtual void setImportShown(
bool);
81 virtual void setExportEnabled(
bool);
86 virtual void setMergeEnabled(
bool);
90 virtual void setImportEnabled(
bool);
94 virtual void setExportSelectedEnabled(
bool);
98 virtual void setBackupRestoreEnabled(
bool shown);
102 virtual void setFactoryRestoreEnabled(
bool shown);
112 virtual void disableAllButtons(
bool);
116 virtual void on_myImportButton_clicked();
117 virtual void on_myExportButton_clicked();
118 virtual void on_myMergeButton_clicked();
119 virtual void on_myExportSelectedButton_clicked();
120 virtual void on_mySaveButton_clicked();
121 virtual void on_myRestoreButton_clicked();
122 virtual void on_myRestoreFactoryButton_clicked();
136 virtual QString willAlsoRestore(
int)
const;