2222#include " FileDialog.h"
2323#include " FilterTableHeader.h"
2424#include " RemoteDock.h"
25- #include " RemoteDatabase.h"
2625#include " FindReplaceDialog.h"
2726#include " RunSql.h"
2827#include " ExtendedTableWidget.h"
@@ -62,7 +61,6 @@ MainWindow::MainWindow(QWidget* parent)
6261 : QMainWindow(parent),
6362 ui(new Ui::MainWindow),
6463 db(),
65- m_remoteDb(new RemoteDatabase),
6664 editDock(new EditDialog(this )),
6765 plotDock(new PlotDock(this )),
6866 remoteDock(new RemoteDock(this )),
@@ -79,7 +77,6 @@ MainWindow::MainWindow(QWidget* parent)
7977
8078MainWindow::~MainWindow ()
8179{
82- delete m_remoteDb;
8380 delete ui;
8481}
8582
@@ -99,10 +96,10 @@ void MainWindow::init()
9996
10097 // Automatic update check
10198#ifdef CHECKNEWVERSION
102- connect (m_remoteDb , &RemoteDatabase ::networkReady, [this ]() {
99+ connect (& RemoteNetwork::get () , &RemoteNetwork ::networkReady, []() {
103100 // Check for a new version if automatic update check aren't disabled in the settings dialog
104101 if (Settings::getValue (" checkversion" , " enabled" ).toBool ())
105- m_remoteDb-> fetch (QUrl (" https://download.sqlitebrowser.org/currentrelease" ), RemoteDatabase ::RequestTypeNewVersionCheck);
102+ RemoteNetwork::get (). fetch (QUrl (" https://download.sqlitebrowser.org/currentrelease" ), RemoteNetwork ::RequestTypeNewVersionCheck);
106103 });
107104#endif
108105
@@ -389,7 +386,7 @@ void MainWindow::init()
389386 connect (ui->dbTreeWidget ->selectionModel (), &QItemSelectionModel::currentChanged, this , &MainWindow::changeTreeSelection);
390387 connect (ui->dockEdit , &QDockWidget::visibilityChanged, this , &MainWindow::toggleEditDock);
391388 connect (remoteDock, SIGNAL (openFile (QString)), this , SLOT (fileOpen (QString)));
392- connect (m_remoteDb , &RemoteDatabase ::gotCurrentVersion, this , &MainWindow::checkNewVersion);
389+ connect (& RemoteNetwork::get () , &RemoteNetwork ::gotCurrentVersion, this , &MainWindow::checkNewVersion);
393390 connect (ui->actionDropQualifiedCheck , &QAction::toggled, dbStructureModel, &DbStructureModel::setDropQualifiedNames);
394391 connect (ui->actionEnquoteNamesCheck , &QAction::toggled, dbStructureModel, &DbStructureModel::setDropEnquotedNames);
395392 connect (&db, &DBBrowserDB::databaseInUseChanged, this , &MainWindow::updateDatabaseBusyStatus);
@@ -2138,9 +2135,6 @@ void MainWindow::reloadSettings()
21382135 if (!showRemoteActions)
21392136 ui->dockRemote ->setHidden (true );
21402137
2141- // Update the remote database connection settings
2142- m_remoteDb->reloadSettings ();
2143-
21442138 // Reload remote dock settings
21452139 remoteDock->reloadSettings ();
21462140
0 commit comments