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
Класс aBackup определяет программный интерфейс для бэкапа...
Definition: adataexchange.h:52
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject...
Definition: adatabase.h:77