mirror of
https://github.com/martinrotter/rssguard.git
synced 2025-02-02 10:27:15 +01:00
Work on backup.
This commit is contained in:
parent
91789d8445
commit
145a1d8e04
@ -43,6 +43,11 @@ FormBackupDatabaseSettings::FormBackupDatabaseSettings(QWidget *parent) : QDialo
|
||||
|
||||
selectFolder(qApp->documentsFolderPath());
|
||||
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() {
|
||||
@ -50,7 +55,7 @@ FormBackupDatabaseSettings::~FormBackupDatabaseSettings() {
|
||||
}
|
||||
|
||||
void FormBackupDatabaseSettings::performBackup() {
|
||||
|
||||
// TODO: Backup.
|
||||
}
|
||||
|
||||
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) {
|
||||
if (!m_mysqlDatabaseInitialized) {
|
||||
// Return initialized database.
|
||||
|
@ -85,6 +85,8 @@ class DatabaseFactory : public QObject {
|
||||
|
||||
QString mysqlInterpretErrorCode(MySQLError error_code);
|
||||
|
||||
UsedDriver activeDatabaseDriver() const;
|
||||
|
||||
private:
|
||||
//
|
||||
// GENERAL stuff.
|
||||
|
Loading…
x
Reference in New Issue
Block a user