aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
diff options
context:
space:
mode:
authorFelix (xq) Queißner <git@mq32.de>2020-06-29 20:17:42 +0200
committerFelix (xq) Queißner <git@mq32.de>2020-06-29 20:17:42 +0200
commit8e910f26a28b1b1beae363e6c19f39224f74e2e8 (patch)
tree282b768b54c0966578944a5b2cd717ba0fe58cfa /src/mainwindow.cpp
parentdcba6f90718d3f009380ad2b2994790866b881e2 (diff)
downloadkristall-8e910f26a28b1b1beae363e6c19f39224f74e2e8.tar.gz
Paves road for new favourite system: Refactors the favourites into tree structure instead of flat list.
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r--src/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 79352cb..b987e7d 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -52,7 +52,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(kristall::favourites.contains(tab->current_location));
+ ui->actionAdd_to_favourites->setChecked(kristall::favourites.containsUrl(tab->current_location));
}
});
@@ -147,7 +147,7 @@ void MainWindow::on_browser_tabs_currentChanged(int index)
void MainWindow::on_favourites_view_doubleClicked(const QModelIndex &index)
{
- if(auto url = kristall::favourites.get(index); url.isValid()) {
+ if(auto url = kristall::favourites.getFavourite(index).destination; url.isValid()) {
this->addNewTab(true, url);
}
}
@@ -390,7 +390,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 = kristall::favourites.get(idx); url.isValid()) {
+ if(QUrl url = kristall::favourites.getFavourite(idx).destination; url.isValid()) {
QMenu menu;
BrowserTab * tab = qobject_cast<BrowserTab*>(this->ui->browser_tabs->currentWidget());