35#include "qstringlist.h"
52class 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);
Класс aBackup определяет программный интерфейс для бэкапа и востановления базы данных....
Definition adataexchange.h:53
Класс для работы с СУБД. Ananas Data Abstraction Layer. Наследует QObject.
Definition adatabase.h:78