From 2bc5f740a30d830e78aa81eccdfe4a7e7d4120bb Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Tue, 25 Feb 2020 17:00:41 -0500 Subject: [PATCH] 2020-02-25 Fred Gleason * Removed the 'Q3FileDialog' dependency from rddbconfig(8). --- ChangeLog | 2 ++ utils/rddbconfig/rddbconfig.cpp | 21 ++++++++++++--------- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index a0c6e433..cf0acb6a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19703,3 +19703,5 @@ dialog. 2020-02-25 Fred Gleason * Removed the 'Q3FileDialog' dependency from rdadmin(1). +2020-02-25 Fred Gleason + * Removed the 'Q3FileDialog' dependency from rddbconfig(8). diff --git a/utils/rddbconfig/rddbconfig.cpp b/utils/rddbconfig/rddbconfig.cpp index 28633bb7..317e08f2 100644 --- a/utils/rddbconfig/rddbconfig.cpp +++ b/utils/rddbconfig/rddbconfig.cpp @@ -25,12 +25,13 @@ #include #include -#include +#include #include -#include +#include #include #include +#include #include #include @@ -298,9 +299,10 @@ void MainWidget::backupData() (const char *)rd_config->mysqlDbname())); return; } - - filename=Q3FileDialog::getSaveFileName("rivendell.sql", - "MySQL (*.sql)",this,"open file dialog","Enter the MySQL Backup Filename"); + filename=QFileDialog::getSaveFileName(this,"RDDbConfig - "+ + tr("Enter the MySQL Backup Filename"), + RDHomeDir(), + "MySQL files (*.sql);;All files (*.*)"); if (!filename.isEmpty()) { QProcess backupProcess(this); @@ -340,10 +342,11 @@ void MainWidget::restoreData() tr("Could not open Rivendell database.")); return; } - - filename=Q3FileDialog::getOpenFileName("", - "MySQL (*.sql);;All Files(*)",this,"open file dialog", - "Choose the MySQL Backup File to Restore"); + filename= + QFileDialog::getOpenFileName(this,"RDDbConfig - "+ + tr("Choose the MySQL Backup File to Restore"), + RDHomeDir(), + "MySQL files (*.sql);;All files (*.*)"); if(!filename.isEmpty()) { if (QMessageBox::question(this,tr("Restore Entire Database"),tr("Are you sure you want to restore your entire Rivendell database?"),(QMessageBox::No|QMessageBox::Yes)) != QMessageBox::Yes) {