diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-02-14 17:55:00 +0100 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2017-02-14 17:55:00 +0100 |
commit | 883a502cc1cee3b596cef9645a6832804d6cb67f (patch) | |
tree | fa137ec26a2965ac6f16272841f75d4945e1f571 /src/forms/bookmarksdialog.cpp | |
parent | Settings changes (diff) | |
download | smolbote-883a502cc1cee3b596cef9645a6832804d6cb67f.tar.xz |
Global bookmarks and downloads dialogs
Diffstat (limited to 'src/forms/bookmarksdialog.cpp')
-rw-r--r-- | src/forms/bookmarksdialog.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/forms/bookmarksdialog.cpp b/src/forms/bookmarksdialog.cpp index c8a0425..c088fd8 100644 --- a/src/forms/bookmarksdialog.cpp +++ b/src/forms/bookmarksdialog.cpp @@ -24,11 +24,10 @@ #include "xbel/xbel.h" #include "mainwindow.h" -BookmarksDialog::BookmarksDialog(MainWindow *parent) : +BookmarksDialog::BookmarksDialog(QWidget *parent) : QDialog(parent), ui(new Ui::BookmarksDialog) { - parentWindow = parent; ui->setupUi(this); ui->treeWidget->header()->setSectionResizeMode(QHeaderView::Stretch); @@ -68,6 +67,12 @@ BookmarksDialog::~BookmarksDialog() delete ui; } +void BookmarksDialog::show(MainWindow *window) +{ + w = window; + QDialog::show(); +} + void BookmarksDialog::deleteCurrentItem() { delete ui->treeWidget->currentItem(); @@ -77,7 +82,9 @@ void BookmarksDialog::openItem(QTreeWidgetItem *item, int column) { Q_UNUSED(column) - parentWindow->addNewTab(QUrl::fromUserInput(item->text(1))); + if(w) { + w->addNewTab(QUrl::fromUserInput(item->text(1))); + } } void BookmarksDialog::showItemDetails() |