From 9620581a2f8ba2a8dc20b5663725ef1734dab611 Mon Sep 17 00:00:00 2001 From: Luca Beltrame Date: Wed, 11 Feb 2015 23:01:26 +0100 Subject: [PATCH] Hook KConfigXT to the main window --- src/mainwindow.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 2de7d9e..3ff3acd 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -32,12 +32,14 @@ #include #include #include +#include #include "libdanbooru/danbooruservice.h" #include "libdanbooru/danboorupost.h" #include "model/danboorupostmodel.h" #include "mainwindow.h" #include "danbooruconnectwidget.h" +#include "danboorusettings.h" namespace Danbooru { @@ -170,7 +172,16 @@ void DanbooruMainWindow::downloadPosts() void DanbooruMainWindow::optionsPreferences() { - + KConfigDialog* dialog = new KConfigDialog(this, "danboorusettings", + DanbooruSettings::self()); + connect(dialog, &KConfigDialog::settingsChanged, [this](){ + auto preferences = DanbooruSettings::self(); + qDebug() << preferences->boards(); + qDebug() << preferences->cacheSize(); + qDebug() << preferences->maxPosts(); + qDebug() << preferences->tagBlacklist(); + }); + dialog->show(); } } // namespace Danbooru