Hook up the configuration action

This commit is contained in:
Luca Beltrame 2015-02-12 00:19:10 +01:00
parent 1127033e47
commit 6db97fbc5d

View file

@ -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();