LibEngsas
|
ESetupWizardObject to dump SQL databases into a file.If you need a dialog around it, use EDBBackupDialog instead. More...
#include <edbbackup.h>
Public Slots | |
bool | finish () |
bool | saveSettings (QString &error) |
void | abort () |
![]() | |
virtual bool | finish () |
virtual bool | saveSettings (QString &error)=0 |
![]() | |
virtual bool | saveSettings (QString &error) |
Called to save all presented settings. | |
![]() | |
virtual EngSaS::AvailableActions | enableActions () |
Will be called by EMainWindow::setCentralWidget() to enable and disable standard actions. | |
virtual QString | fileFilters (EngSaS::FileFilter reason) |
virtual bool | load (QFile *file, QString &error) |
virtual bool | save (QFile *file, QString &error) |
virtual bool | fileNew (QString &error) |
virtual bool | print (QString &error) |
virtual bool | undo (QString &error) |
virtual bool | redo (QString &error) |
virtual bool | cut (QString &error) |
virtual bool | copy (QString &error) |
virtual bool | paste (QString &error) |
virtual bool | reload (QString &error) |
virtual void | reloadSettings () |
Used to reload settings the settings. |
Signals | |
void | exportStarted () |
void | exportFinished (bool result) |
Public Member Functions | |
EDBBackup (ESetupWizardObject *newObject, QWidget *parent=NULL, Qt::WindowFlags flags=0) | |
~EDBBackup () | |
bool | working () const |
Returns true, if a database dump is running. | |
![]() | |
ESetupWizardWidget (ESetupWizardObject *newObject, QWidget *parent=0, Qt::WindowFlags flags=0) | |
virtual | ~ESetupWizardWidget () |
ESetupWizardObject * | wizardObject () |
![]() | |
ESettingsWidget (QWidget *parent=0, Qt::WindowFlags flags=0) | |
ESettingsWidget (QString name, QWidget *parent=0, Qt::WindowFlags flags=0) | |
QString | name () const |
void | setName (QString newName) |
ESettingsModelItem * | toModelItem () |
Converts the ESettingsWidget into an ESettingsModelItem. | |
![]() | |
EWidget (QWidget *parent=0, Qt::WindowFlags flags=0) | |
virtual | ~EWidget () |
void | setWindowTitle (const QString &title) |
void | connectByPass (QObject *object) |
Connects all standard signals. |
Static Public Member Functions | |
static QString | mysqlEscape (QString input) |
Private Slots | |
void | setDumpFile () |
Private Member Functions | |
bool | dumpTable (QString table, QTextStream &stream) |
bool | dumpView (QString view, QTextStream &stream) |
QStringList | sortViews (QStringList views) |
void | setRange (int num) |
void | finishedStep () |
void | actualStep (QString msg) |
void | log (QString msg) |
Private Attributes | |
QFileInfo | dumpFile |
QString | codecName |
bool | doAbort |
bool | isWorking |
Ui::EDBBackup * | ui |
Additional Inherited Members | |
![]() | |
virtual void | errorByPass (const QString &message) |
virtual void | warningByPass (const QString &message) |
virtual void | informationByPass (const QString &message) |
virtual void | reloadEnableActionsByPass () |
virtual void | addMenuByPass (QMenu *newMenu, const QString &parent, QString before=QString()) |
virtual void | addActionByPass (QAction *newAction, const QString &parent, QString before=QString()) |
virtual void | addToolBarByPass (QToolBar *newToolBar, Qt::ToolBarArea area=Qt::TopToolBarArea) |
virtual void | addNewDockWidgetByPass (QDockWidget *widget, const Qt::DockWidgetArea &area) |
virtual void | setCentralWidgetByPass (QWidget *centralWidget) |
virtual void | showSettingsByPass () |
virtual void | showHelpByPass (const QString &page) |
virtual void | showStatusWidgetByPass (QWidget *widget) |
virtual void | reloadSettingsRequestByPass () |
![]() | |
void | addManagedDockWidget (QDockWidget *widget, const Qt::DockWidgetArea &area, QString actionLabel=QString(), QString actionParent=QString()) |
Adds an dock widget via addNewDockWidget() and adds widget to the list of managed dock widgets. | |
![]() | |
QString | myName |
![]() | |
QString | name |
ESetupWizardObject to dump SQL databases into a file.
If you need a dialog around it, use EDBBackupDialog instead.
EDBBackup::EDBBackup | ( | ESetupWizardObject * | newObject, |
QWidget * | parent = NULL , |
||
Qt::WindowFlags | flags = 0 |
||
) |
EDBBackup::~EDBBackup | ( | ) |
|
slot |
|
private |
|
private |
dump the sql create statement and the content of the table
to stream
|
private |
we must insert them in correct order, because some need other views
|
signal |
|
signal |
|
slot |
|
private |
|
private |
|
static |
|
slot |
|
privateslot |
|
private |
|
private |
bool EDBBackup::working | ( | ) | const |
Returns true, if a database dump is running.
If you want to stop it, call abort(). If finished, this function is returns false again and signal exportFinished(bool) is emitted.
|
private |
|
private |
|
private |
|
private |
|
private |