diff options
| author | Felix (xq) Queißner <git@mq32.de> | 2020-06-16 22:01:59 +0200 |
|---|---|---|
| committer | Felix (xq) Queißner <git@mq32.de> | 2020-06-16 22:01:59 +0200 |
| commit | a3f3e3933c4a2522e233917a6795c6e9d677e65c (patch) | |
| tree | 6e1bd483bbd5e8ca6fee4566e544de48bfa754a6 /src/mainwindow.cpp | |
| parent | bc18d9356828f1ae40d3b4ce5432b30ca13cfc15 (diff) | |
| download | kristall-a3f3e3933c4a2522e233917a6795c6e9d677e65c.tar.gz | |
Refactoring: Changes internal structure of requests and unifies a lot of code. Now all errors are handled the same.
Diffstat (limited to 'src/mainwindow.cpp')
| -rw-r--r-- | src/mainwindow.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index e7dcfeb..eb4806f 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -33,14 +33,13 @@ MainWindow::MainWindow(QApplication * app, QWidget *parent) : this->statusBar()->addPermanentWidget(this->file_size); this->statusBar()->addPermanentWidget(this->load_time); - this->favourites.load(global_settings); this->protocols.load(global_settings); global_settings.beginGroup("Theme"); this->current_style.load(global_settings); global_settings.endGroup(); - ui->favourites_view->setModel(&favourites); + ui->favourites_view->setModel(&global_favourites); this->ui->outline_window->setVisible(false); this->ui->history_window->setVisible(false); @@ -58,7 +57,7 @@ MainWindow::MainWindow(QApplication * app, QWidget *parent) : connect(this->ui->menuNavigation, &QMenu::aboutToShow, [this]() { BrowserTab * tab = qobject_cast<BrowserTab*>(this->ui->browser_tabs->currentWidget()); if(tab != nullptr) { - ui->actionAdd_to_favourites->setChecked(this->favourites.contains(tab->current_location)); + ui->actionAdd_to_favourites->setChecked(global_favourites.contains(tab->current_location)); } }); @@ -94,7 +93,6 @@ MainWindow::MainWindow(QApplication * app, QWidget *parent) : MainWindow::~MainWindow() { - this->saveSettings(); delete ui; } @@ -142,7 +140,7 @@ void MainWindow::setUrlPreview(const QUrl &url) void MainWindow::saveSettings() { - this->favourites.save(global_settings); + global_favourites.save(global_settings); this->protocols.save(global_settings); global_settings.beginGroup("Client Identities"); @@ -191,7 +189,7 @@ void MainWindow::on_browser_tabs_currentChanged(int index) void MainWindow::on_favourites_view_doubleClicked(const QModelIndex &index) { - if(auto url = this->favourites.get(index); url.isValid()) { + if(auto url = global_favourites.get(index); url.isValid()) { this->addNewTab(true, url); } } @@ -444,7 +442,7 @@ void MainWindow::on_history_view_customContextMenuRequested(const QPoint &pos) void MainWindow::on_favourites_view_customContextMenuRequested(const QPoint &pos) { if(auto idx = this->ui->favourites_view->indexAt(pos); idx.isValid()) { - if(QUrl url = favourites.get(idx); url.isValid()) { + if(QUrl url = global_favourites.get(idx); url.isValid()) { QMenu menu; BrowserTab * tab = qobject_cast<BrowserTab*>(this->ui->browser_tabs->currentWidget()); |
