• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebKit-7537.78.2/qt/Api/

Lines Matching defs:QWebSettings

84     QWebSettings::ThirdPartyCookiePolicy thirdPartyCookiePolicy;
96 QWebSettingsPrivate* global = QWebSettings::globalSettings()->d;
98 QString family = fontFamilies.value(QWebSettings::StandardFont,
99 global->fontFamilies.value(QWebSettings::StandardFont));
102 family = fontFamilies.value(QWebSettings::FixedFont,
103 global->fontFamilies.value(QWebSettings::FixedFont));
106 family = fontFamilies.value(QWebSettings::SerifFont,
107 global->fontFamilies.value(QWebSettings::SerifFont));
110 family = fontFamilies.value(QWebSettings::SansSerifFont,
111 global->fontFamilies.value(QWebSettings::SansSerifFont));
114 family = fontFamilies.value(QWebSettings::CursiveFont,
115 global->fontFamilies.value(QWebSettings::CursiveFont));
118 family = fontFamilies.value(QWebSettings::FantasyFont,
119 global->fontFamilies.value(QWebSettings::FantasyFont));
122 int size = fontSizes.value(QWebSettings::MinimumFontSize,
123 global->fontSizes.value(QWebSettings::MinimumFontSize));
126 size = fontSizes.value(QWebSettings::MinimumLogicalFontSize,
127 global->fontSizes.value(QWebSettings::MinimumLogicalFontSize));
130 size = fontSizes.value(QWebSettings::DefaultFontSize,
131 global->fontSizes.value(QWebSettings::DefaultFontSize));
134 size = fontSizes.value(QWebSettings::DefaultFixedFontSize,
135 global->fontSizes.value(QWebSettings::DefaultFixedFontSize));
138 bool value = attributes.value(QWebSettings::AutoLoadImages,
139 global->attributes.value(QWebSettings::AutoLoadImages));
142 value = attributes.value(QWebSettings::DnsPrefetchEnabled,
143 global->attributes.value(QWebSettings::DnsPrefetchEnabled));
146 value = attributes.value(QWebSettings::JavascriptEnabled,
147 global->attributes.value(QWebSettings::JavascriptEnabled));
150 value = attributes.value(QWebSettings::AcceleratedCompositingEnabled,
151 global->attributes.value(QWebSettings::AcceleratedCompositingEnabled));
164 value = attributes.value(QWebSettings::WebGLEnabled,
165 global->attributes.value(QWebSettings::WebGLEnabled));
177 value = attributes.value(QWebSettings::WebAudioEnabled, global->attributes.value(QWebSettings::WebAudioEnabled));
181 value = attributes.value(QWebSettings::CSSRegionsEnabled,
182 global->attributes.value(QWebSettings::CSSRegionsEnabled));
184 value = attributes.value(QWebSettings::CSSCompositingEnabled,
185 global->attributes.value(QWebSettings::CSSCompositingEnabled));
187 value = attributes.value(QWebSettings::CSSGridLayoutEnabled,
188 global->attributes.value(QWebSettings::CSSGridLayoutEnabled));
191 value = attributes.value(QWebSettings::HyperlinkAuditingEnabled,
192 global->attributes.value(QWebSettings::HyperlinkAuditingEnabled));
196 value = attributes.value(QWebSettings::JavascriptCanOpenWindows,
197 global->attributes.value(QWebSettings::JavascriptCanOpenWindows));
200 value = attributes.value(QWebSettings::JavascriptCanCloseWindows,
201 global->attributes.value(QWebSettings::JavascriptCanCloseWindows));
204 value = attributes.value(QWebSettings::JavaEnabled,
205 global->attributes.value(QWebSettings::JavaEnabled));
208 value = attributes.value(QWebSettings::PluginsEnabled,
209 global->attributes.value(QWebSettings::PluginsEnabled));
212 value = attributes.value(QWebSettings::PrivateBrowsingEnabled,
213 global->attributes.value(QWebSettings::PrivateBrowsingEnabled));
216 value = attributes.value(QWebSettings::SpatialNavigationEnabled,
217 global->attributes.value(QWebSettings::SpatialNavigationEnabled));
220 value = attributes.value(QWebSettings::JavascriptCanAccessClipboard,
221 global->attributes.value(QWebSettings::JavascriptCanAccessClipboard));
225 value = attributes.value(QWebSettings::DeveloperExtrasEnabled,
226 global->attributes.value(QWebSettings::DeveloperExtrasEnabled));
229 value = attributes.value(QWebSettings::FrameFlatteningEnabled,
230 global->attributes.value(QWebSettings::FrameFlatteningEnabled));
245 value = attributes.value(QWebSettings::PrintElementBackgrounds,
246 global->attributes.value(QWebSettings::PrintElementBackgrounds));
250 value = attributes.value(QWebSettings::OfflineStorageDatabaseEnabled,
251 global->attributes.value(QWebSettings::OfflineStorageDatabaseEnabled));
255 value = attributes.value(QWebSettings::OfflineWebApplicationCacheEnabled,
256 global->attributes.value(QWebSettings::OfflineWebApplicationCacheEnabled));
259 value = attributes.value(QWebSettings::LocalStorageEnabled,
260 global->attributes.value(QWebSettings::LocalStorageEnabled));
263 value = attributes.value(QWebSettings::LocalContentCanAccessRemoteUrls,
264 global->attributes.value(QWebSettings::LocalContentCanAccessRemoteUrls));
267 value = attributes.value(QWebSettings::LocalContentCanAccessFileUrls,
268 global->attributes.value(QWebSettings::LocalContentCanAccessFileUrls));
271 value = attributes.value(QWebSettings::XSSAuditingEnabled,
272 global->attributes.value(QWebSettings::XSSAuditingEnabled));
276 value = attributes.value(QWebSettings::TiledBackingStoreEnabled,
277 global->attributes.value(QWebSettings::TiledBackingStoreEnabled));
282 value = attributes.value(QWebSettings::ScrollAnimatorEnabled,
283 global->attributes.value(QWebSettings::ScrollAnimatorEnabled));
287 value = attributes.value(QWebSettings::CaretBrowsingEnabled,
288 global->attributes.value(QWebSettings::CaretBrowsingEnabled));
291 value = attributes.value(QWebSettings::NotificationsEnabled,
292 global->attributes.value(QWebSettings::NotificationsEnabled));
295 value = attributes.value(QWebSettings::SiteSpecificQuirksEnabled,
296 global->attributes.value(QWebSettings::SiteSpecificQuirksEnabled));
313 QWebSettings* QWebSettings::globalSettings()
315 static QWebSettings* global = 0;
318 global = new QWebSettings;
324 \class QWebSettings
326 \brief The QWebSettings class provides an object to store the settings used
331 Each QWebPage object has its own QWebSettings object, which configures the
336 QWebSettings allows configuration of browser properties, such as font sizes and
339 function. The \l{QWebSettings::WebAttribute}{WebAttribute} enum further describes
342 QWebSettings also configures global properties such as the web page memory
349 \l{QWebSettings::PluginsEnabled}{PluginsEnabled} attribute. For many applications,
371 \enum QWebSettings::FontFamily
386 \enum QWebSettings::FontSize
388 This enum describes the font sizes configurable through QWebSettings.
398 \enum QWebSettings::ThirdPartyCookiePolicy
413 \enum QWebSettings::WebGraphic
428 \enum QWebSettings::WebAttribute
430 This enum describes various attributes that are configurable through QWebSettings.
475 QWebSettings::LocalStorageEnabled instead.
516 QWebSettings::QWebSettings()
520 d->fontSizes.insert(QWebSettings::MinimumFontSize, 0);
521 d->fontSizes.insert(QWebSettings::MinimumLogicalFontSize, 0);
522 d->fontSizes.insert(QWebSettings::DefaultFontSize, 16);
523 d->fontSizes.insert(QWebSettings::DefaultFixedFontSize, 13);
527 d->fontFamilies.insert(QWebSettings::StandardFont, defaultFont.defaultFamily());
528 d->fontFamilies.insert(QWebSettings::SerifFont, defaultFont.defaultFamily());
531 d->fontFamilies.insert(QWebSettings::FantasyFont, defaultFont.defaultFamily());
534 d->fontFamilies.insert(QWebSettings::CursiveFont, defaultFont.defaultFamily());
537 d->fontFamilies.insert(QWebSettings::SansSerifFont, defaultFont.defaultFamily());
540 d->fontFamilies.insert(QWebSettings::FixedFont, defaultFont.defaultFamily());
542 d->attributes.insert(QWebSettings::AutoLoadImages, true);
543 d->attributes.insert(QWebSettings::DnsPrefetchEnabled, false);
544 d->attributes.insert(QWebSettings::JavascriptEnabled, true);
545 d->attributes.insert(QWebSettings::SpatialNavigationEnabled, false);
546 d->attributes.insert(QWebSettings::LinksIncludedInFocusChain, true);
547 d->attributes.insert(QWebSettings::ZoomTextOnly, false);
548 d->attributes.insert(QWebSettings::PrintElementBackgrounds, true);
549 d->attributes.insert(QWebSettings::OfflineStorageDatabaseEnabled, false);
550 d->attributes.insert(QWebSettings::OfflineWebApplicationCacheEnabled, false);
551 d->attributes.insert(QWebSettings::LocalStorageEnabled, false);
552 d->attributes.insert(QWebSettings::LocalContentCanAccessRemoteUrls, false);
553 d->attributes.insert(QWebSettings::LocalContentCanAccessFileUrls, true);
554 d->attributes.insert(QWebSettings::AcceleratedCompositingEnabled, true);
555 d->attributes.insert(QWebSettings::WebGLEnabled, true);
556 d->attributes.insert(QWebSettings::WebAudioEnabled, false);
557 d->attributes.insert(QWebSettings::CSSRegionsEnabled, true);
558 d->attributes.insert(QWebSettings::CSSCompositingEnabled, true);
559 d->attributes.insert(QWebSettings::CSSGridLayoutEnabled, false);
560 d->attributes.insert(QWebSettings::HyperlinkAuditingEnabled, false);
561 d->attributes.insert(QWebSettings::TiledBackingStoreEnabled, false);
562 d->attributes.insert(QWebSettings::FrameFlatteningEnabled, false);
563 d->attributes.insert(QWebSettings::SiteSpecificQuirksEnabled, true);
564 d->attributes.insert(QWebSettings::ScrollAnimatorEnabled, false);
565 d->attributes.insert(QWebSettings::CaretBrowsingEnabled, false);
566 d->attributes.insert(QWebSettings::NotificationsEnabled, true);
575 QWebSettings::QWebSettings(WebCore::Settings* settings)
586 QWebSettings::~QWebSettings()
597 void QWebSettings::setFontSize(FontSize type, int size)
606 int QWebSettings::fontSize(FontSize type) const
610 QWebSettingsPrivate* global = QWebSettings::globalSettings()->d;
620 This function has no effect on the global QWebSettings instance.
622 void QWebSettings::resetFontSize(FontSize type)
642 void QWebSettings::setUserStyleSheetUrl(const QUrl& location)
653 QUrl QWebSettings::userStyleSheetUrl() const
668 void QWebSettings::setDefaultTextEncoding(const QString& encoding)
680 QString QWebSettings::defaultTextEncoding() const
695 void QWebSettings::setIconDatabasePath(const QString& path)
726 QString QWebSettings::iconDatabasePath()
738 void QWebSettings::clearIconDatabase()
755 QIcon QWebSettings::iconForUrl(const QUrl& url)
769 QWebPluginDatabase *QWebSettings::pluginDatabase()
779 static const char* resourceNameForWebGraphic(QWebSettings::WebGraphic type)
782 case QWebSettings::MissingImageGraphic: return "missingImage";
783 case QWebSettings::MissingPluginGraphic: return "nullPlugin";
784 case QWebSettings::DefaultFrameIconGraphic: return "urlIcon";
785 case QWebSettings::TextAreaSizeGripCornerGraphic: return "textAreaResizeCorner";
786 case QWebSettings::DeleteButtonGraphic: return "deleteButton";
787 case QWebSettings::InputSpeechButtonGraphic: return "inputSpeech";
788 case QWebSettings::SearchCancelButtonGraphic: return "searchCancelButton";
789 case QWebSettings::SearchCancelButtonPressedGraphic: return "searchCancelButtonPressed";
799 \l{QWebSettings::WebGraphic}{MissingImageGraphic} is drawn instead.
803 void QWebSettings::setWebGraphic(WebGraphic type, const QPixmap& graphic)
815 QPixmap QWebSettings::webGraphic(WebGraphic type)
833 void QWebSettings::clearMemoryCaches()
878 void QWebSettings::setMaximumPagesInCache(int pages)
880 QWebSettingsPrivate* global = QWebSettings::globalSettings()->d;
888 int QWebSettings::maximumPagesInCache()
910 void QWebSettings::setObjectCacheCapacities(int cacheMinDeadCapacity, int cacheMaxDead, int totalCapacity)
925 void QWebSettings::setThirdPartyCookiePolicy(ThirdPartyCookiePolicy policy)
933 QWebSettings::ThirdPartyCookiePolicy QWebSettings::thirdPartyCookiePolicy() const
945 void QWebSettings::setCSSMediaType(const QString& type)
956 QString QWebSettings::cssMediaType() const
965 void QWebSettings::setFontFamily(FontFamily which, const QString& family)
975 QString QWebSettings::fontFamily(FontFamily which) const
979 QWebSettingsPrivate* global = QWebSettings::globalSettings()->d;
987 in the global QWebSettings instance.
989 This function has no effect on the global QWebSettings instance.
991 void QWebSettings::resetFontFamily(FontFamily which)
1000 \fn void QWebSettings::setAttribute(WebAttribute attribute, bool on)
1005 void QWebSettings::setAttribute(WebAttribute attr, bool on)
1012 \fn bool QWebSettings::testAttribute(WebAttribute attribute) const
1016 bool QWebSettings::testAttribute(WebAttribute attr) const
1020 QWebSettingsPrivate* global = QWebSettings::globalSettings()->d;
1027 \fn void QWebSettings::resetAttribute(WebAttribute attribute)
1030 global QWebSettings instance.
1032 This function has no effect on the global QWebSettings instance.
1036 void QWebSettings::resetAttribute(WebAttribute attr)
1054 \l{QWebSettings::OfflineStorageDatabaseEnabled}{OfflineStorageDatabaseEnabled} attribute.
1058 void QWebSettings::setOfflineStoragePath(const QString& path)
1074 QString QWebSettings::offlineStoragePath()
1090 void QWebSettings::setOfflineStorageDefaultQuota(qint64 maximumSize)
1092 QWebSettings::globalSettings()->d->offlineStorageDefaultQuota = maximumSize;
1100 qint64 QWebSettings::offlineStorageDefaultQuota()
1102 return QWebSettings::globalSettings()->d->offlineStorageDefaultQuota;
1123 \l{QWebSettings::OfflineWebApplicationCacheEnabled}{OfflineWebApplicationCacheEnabled} attribute.
1127 void QWebSettings::setOfflineWebApplicationCachePath(const QString& path)
1141 QString QWebSettings::offlineWebApplicationCachePath()
1153 void QWebSettings::setOfflineWebApplicationCacheQuota(qint64 maximumSize)
1166 qint64 QWebSettings::offlineWebApplicationCacheQuota()
1181 \l{QWebSettings::LocalStorageEnabled}{LocalStorageEnabled} attribute.
1185 void QWebSettings::setLocalStoragePath(const QString& path)
1198 QString QWebSettings::localStoragePath() const
1215 void QWebSettings::enablePersistentStorage(const QString& path)
1231 QWebSettings::setIconDatabasePath(storagePath);
1232 QWebSettings::setOfflineWebApplicationCachePath(storagePath);
1233 QWebSettings::setOfflineStoragePath(WebCore::pathByAppendingComponent(storagePath, "Databases"));
1234 QWebSettings::globalSettings()->setLocalStoragePath(WebCore::pathByAppendingComponent(storagePath, "LocalStorage"));
1235 QWebSettings::globalSettings()->setAttribute(QWebSettings::LocalStorageEnabled, true);
1236 QWebSettings::globalSettings()->setAttribute(QWebSettings::OfflineStorageDatabaseEnabled, true);
1237 QWebSettings::globalSettings()->setAttribute(QWebSettings::OfflineWebApplicationCacheEnabled, true);
1255 \fn QWebSettingsPrivate* QWebSettings::handle() const