From 6db97fbc5d612e7e8208018a1650fb5e286bf860 Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Thu, 12 Feb 2015 00:19:10 +0100 Subject: [PATCH] Hook up the configuration action --- src/mainwindow.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 9c36ec8..02e4c7b 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -143,6 +143,7 @@ void DanbooruMainWindow::setupActions() // actionCollection()->removeAction(actionCollection()->action("help_contents")); KStandardAction::quit(qApp, SLOT(quit()), actionCollection()); + KStandardAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); connect(connectAction, &QAction::triggered, this, &DanbooruMainWindow::connectToBoard); connect(fetchAction, &QAction::triggered, this, &DanbooruMainWindow::downloadPosts); @@ -176,6 +177,8 @@ void DanbooruMainWindow::optionsPreferences() KConfigDialog* dialog = new KConfigDialog(this, "danboorusettings", DanbooruSettings::self()); + auto prefs = DanbooruSettings::self(); + qDebug() << prefs->boards() << "boards!"; dialog->addPage(new GeneralPage(DanbooruSettings::self(), this), i18n("General")); connect(dialog, &KConfigDialog::settingsChanged, [this](){ auto preferences = DanbooruSettings::self();