31 #ifndef ADATEXCHANGE_H 32 #define ADATEXCHANGE_H 35 #include "qstringlist.h" 52 class ANANAS_EXPORT
aBackup:
public QObject
60 virtual bool importData(
const QString& rcfile,
const QString &archfile,
bool dropDB,
bool replaceTemplates=0);
61 virtual bool exportData(
const QString& rcfile,
const QString &archfile,
bool withTemplates=0 );
62 virtual QString lastError()
const;
65 void progress(
int,
int);
68 virtual void setLastError(
const QString & errorText);
69 virtual bool unzipArchive(
const QString& archName,
const QString& tmpDirName);
70 virtual bool zipArchive(
const QString& archName,
const QString& tmpDirName);
71 virtual bool checkStructure();
72 virtual QDomDocument createManifest(
const QStringList& templates);
73 virtual void changeRC(
const QString& nameRC,
const QString& newConfigName);
74 virtual bool dumpBase(
const QString& rcfile,
const QString& tmpDirName,
int &progress,
int totalSteps);
75 virtual bool writeXml(
const QString & fileName, QDomDocument xml);
76 void cleanupTmpFiles(
const QString& tmpDirName, QStringList *files);
84 #endif //ADATEXCHANGE_H Definition: adataexchange.h:52
Definition: adatabase.h:77