summaryrefslogtreecommitdiffstats
path: root/examples/widgets/browser/settings.cpp
diff options
context:
space:
mode:
authorJocelyn Turcotte <jocelyn.turcotte@digia.com>2013-08-06 19:04:58 +0200
committerJocelyn Turcotte <jocelyn.turcotte@digia.com>2013-08-20 18:15:27 +0200
commit63c45a18d37350e5455cf2869832e8b1743712a2 (patch)
tree76f775cd4f87dac796e79eece760d8b2c4ea7b9b /examples/widgets/browser/settings.cpp
parent68f3331b98d4d9996732117549cbdf4ea80cac70 (diff)
demo browser: Make it link.
The ifdefs should later be removed along with the feature implementations. Change-Id: If73f4c4c02c00e90d6cf54c6a08bb37f43fa95bc Reviewed-by: Andras Becsi <andras.becsi@digia.com>
Diffstat (limited to 'examples/widgets/browser/settings.cpp')
-rw-r--r--examples/widgets/browser/settings.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/widgets/browser/settings.cpp b/examples/widgets/browser/settings.cpp
index cdd6f04c8..6838c19aa 100644
--- a/examples/widgets/browser/settings.cpp
+++ b/examples/widgets/browser/settings.cpp
@@ -68,6 +68,7 @@ SettingsDialog::SettingsDialog(QWidget *parent)
void SettingsDialog::loadDefaults()
{
+#if defined(QWEBENGINESETTINGS)
QWebEngineSettings *defaultSettings = QWebEngineSettings::globalSettings();
QString standardFontFamily = defaultSettings->fontFamily(QWebEngineSettings::StandardFont);
int standardFontSize = defaultSettings->fontSize(QWebEngineSettings::DefaultFontSize);
@@ -83,10 +84,12 @@ void SettingsDialog::loadDefaults()
enableJavascript->setChecked(defaultSettings->testAttribute(QWebEngineSettings::JavascriptEnabled));
enablePlugins->setChecked(defaultSettings->testAttribute(QWebEngineSettings::PluginsEnabled));
+#endif
}
void SettingsDialog::loadFromSettings()
{
+#if defined(QWEBENGINESETTINGS)
QSettings settings;
settings.beginGroup(QLatin1String("MainWindow"));
QString defaultHome = QLatin1String("http://qt-project.org/");
@@ -180,10 +183,12 @@ void SettingsDialog::loadFromSettings()
proxyUserName->setText(settings.value(QLatin1String("userName")).toString());
proxyPassword->setText(settings.value(QLatin1String("password")).toString());
settings.endGroup();
+#endif
}
void SettingsDialog::saveToSettings()
{
+#if defined(QWEBENGINESETTINGS)
QSettings settings;
settings.beginGroup(QLatin1String("MainWindow"));
settings.setValue(QLatin1String("home"), homeLineEdit->text());
@@ -272,6 +277,7 @@ void SettingsDialog::saveToSettings()
BrowserApplication::networkAccessManager()->loadSettings();
BrowserApplication::cookieJar()->loadSettings();
BrowserApplication::historyManager()->loadSettings();
+#endif
}
void SettingsDialog::accept()
@@ -282,14 +288,18 @@ void SettingsDialog::accept()
void SettingsDialog::showCookies()
{
+#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
CookiesDialog *dialog = new CookiesDialog(BrowserApplication::cookieJar(), this);
dialog->exec();
+#endif
}
void SettingsDialog::showExceptions()
{
+#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
CookiesExceptionsDialog *dialog = new CookiesExceptionsDialog(BrowserApplication::cookieJar(), this);
dialog->exec();
+#endif
}
void SettingsDialog::chooseFont()