Work on backup.
This commit is contained in:
parent
91789d8445
commit
145a1d8e04
@ -43,6 +43,11 @@ FormBackupDatabaseSettings::FormBackupDatabaseSettings(QWidget *parent) : QDialo
|
|||||||
|
|
||||||
selectFolder(qApp->documentsFolderPath());
|
selectFolder(qApp->documentsFolderPath());
|
||||||
m_ui->m_txtBackupName->lineEdit()->setText(QString(APP_LOW_NAME) + "_" + QDateTime::currentDateTime().toString("yyyyMMddHHmm"));
|
m_ui->m_txtBackupName->lineEdit()->setText(QString(APP_LOW_NAME) + "_" + QDateTime::currentDateTime().toString("yyyyMMddHHmm"));
|
||||||
|
|
||||||
|
if (qApp->database()->activeDatabaseDriver() != DatabaseFactory::SQLITE &&
|
||||||
|
qApp->database()->activeDatabaseDriver() != DatabaseFactory::SQLITE_MEMORY) {
|
||||||
|
m_ui->m_checkBackupDatabase->setDisabled(true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
FormBackupDatabaseSettings::~FormBackupDatabaseSettings() {
|
FormBackupDatabaseSettings::~FormBackupDatabaseSettings() {
|
||||||
@ -50,7 +55,7 @@ FormBackupDatabaseSettings::~FormBackupDatabaseSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void FormBackupDatabaseSettings::performBackup() {
|
void FormBackupDatabaseSettings::performBackup() {
|
||||||
|
// TODO: Backup.
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormBackupDatabaseSettings::selectFolder(QString path) {
|
void FormBackupDatabaseSettings::selectFolder(QString path) {
|
||||||
|
@ -342,6 +342,10 @@ void DatabaseFactory::determineDriver() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DatabaseFactory::UsedDriver DatabaseFactory::activeDatabaseDriver() const {
|
||||||
|
return m_activeDatabaseDriver;
|
||||||
|
}
|
||||||
|
|
||||||
QSqlDatabase DatabaseFactory::mysqlConnection(const QString &connection_name) {
|
QSqlDatabase DatabaseFactory::mysqlConnection(const QString &connection_name) {
|
||||||
if (!m_mysqlDatabaseInitialized) {
|
if (!m_mysqlDatabaseInitialized) {
|
||||||
// Return initialized database.
|
// Return initialized database.
|
||||||
|
@ -85,6 +85,8 @@ class DatabaseFactory : public QObject {
|
|||||||
|
|
||||||
QString mysqlInterpretErrorCode(MySQLError error_code);
|
QString mysqlInterpretErrorCode(MySQLError error_code);
|
||||||
|
|
||||||
|
UsedDriver activeDatabaseDriver() const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
//
|
//
|
||||||
// GENERAL stuff.
|
// GENERAL stuff.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user