diff options
Diffstat (limited to 'src/frontend/settingsdialogs/cdisplaysettings.cpp')
-rw-r--r-- | src/frontend/settingsdialogs/cdisplaysettings.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/frontend/settingsdialogs/cdisplaysettings.cpp b/src/frontend/settingsdialogs/cdisplaysettings.cpp index 6af4547..5b690f6 100644 --- a/src/frontend/settingsdialogs/cdisplaysettings.cpp +++ b/src/frontend/settingsdialogs/cdisplaysettings.cpp @@ -2,7 +2,7 @@ * * This file is part of BibleTime's source code, http://www.bibletime.info/. * -* Copyright 1999-2011 by the BibleTime developers. +* Copyright 1999-2014 by the BibleTime developers. * The BibleTime source code is licensed under the GNU General Public License version 2.0. * **********/ @@ -14,12 +14,13 @@ #include <QLabel> #include <QVBoxLayout> #include <QWebView> -#include "backend/config/cbtconfig.h" +#include "backend/config/btconfig.h" #include "backend/managers/cdisplaytemplatemgr.h" #include "backend/rendering/cdisplayrendering.h" +#include "bibletimeapp.h" #include "frontend/settingsdialogs/cconfigurationdialog.h" #include "util/cresmgr.h" -#include "util/directory.h" +#include "util/geticon.h" #include "util/tool.h" @@ -46,13 +47,13 @@ QSize CWebViewerWidget::sizeHint () const { /** Initializes the startup section of the OD. */ CDisplaySettingsPage::CDisplaySettingsPage(CConfigurationDialog *parent) - : BtConfigDialog::Page(util::directory::getIcon(CResMgr::settings::startup::icon), parent) + : BtConfigDialog::Page(util::getIcon(CResMgr::settings::startup::icon), parent) { QVBoxLayout *mainLayout = new QVBoxLayout(this); { //startup logo m_showLogoCheck = new QCheckBox(this); - m_showLogoCheck->setChecked(CBTConfig::get(CBTConfig::logo)); + m_showLogoCheck->setChecked(btConfig().value<bool>("GUI/showSplashScreen", true)); mainLayout->addWidget(m_showLogoCheck); } mainLayout->addSpacing(20); @@ -161,14 +162,14 @@ void CDisplaySettingsPage::updateStylePreview() { /// \todo Remove the following hack: const QString oldStyleName = CDisplayTemplateMgr::activeTemplateName(); - CBTConfig::set(CBTConfig::displayStyle, styleName); + btConfig().setValue("GUI/activeTemplateName", styleName); CDisplayRendering render; m_stylePreviewViewer->setHtml( render.renderKeyTree(tree)); - CBTConfig::set(CBTConfig::displayStyle, oldStyleName); + btConfig().setValue("GUI/activeTemplateName", oldStyleName); } void CDisplaySettingsPage::save() { - CBTConfig::set(CBTConfig::logo, m_showLogoCheck->isChecked()); - CBTConfig::set(CBTConfig::displayStyle, m_styleChooserCombo->currentText()); + btConfig().setValue("GUI/showSplashScreen", m_showLogoCheck->isChecked() ); + btConfig().setValue("GUI/activeTemplateName", m_styleChooserCombo->currentText()); } |