use QT_VERSION for new features; refs #160
This commit is contained in:
@@ -62,8 +62,12 @@ namespace qbrowserlib {
|
||||
_settingJavascriptCanAccessClipboard;
|
||||
_attributes[QWebSettings::DeveloperExtrasEnabled] =
|
||||
_settingDeveloperExtrasEnabled;
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0)
|
||||
_attributes[QWebSettings::SpatialNavigationEnabled] =
|
||||
_settingSpatialNavigationEnabled;
|
||||
#else
|
||||
_settingSpatialNavigationEnabled->hide();
|
||||
#fi
|
||||
_attributes[QWebSettings::LinksIncludedInFocusChain] =
|
||||
_settingLinksIncludedInFocusChain;
|
||||
_attributes[QWebSettings::ZoomTextOnly] =
|
||||
@@ -78,20 +82,30 @@ namespace qbrowserlib {
|
||||
_settingLocalStorageEnabled;
|
||||
_attributes[QWebSettings::LocalContentCanAccessRemoteUrls] =
|
||||
_settingLocalContentCanAccessRemoteUrls;
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(4, 7, 0)
|
||||
_attributes[QWebSettings::LocalContentCanAccessFileUrls] =
|
||||
_settingLocalContentCanAccessFileUrls;
|
||||
// not in qt 4.7.0 (mac)
|
||||
// _attributes[QWebSettings::XSSAuditingEnabled] =
|
||||
// _settingXSSAuditingEnabled;
|
||||
_attributes[QWebSettings::AcceleratedCompositingEnabled] =
|
||||
_settingAcceleratedCompositingEnabled;
|
||||
_attributes[QWebSettings::TiledBackingStoreEnabled] =
|
||||
_settingTiledBackingStoreEnabled;
|
||||
_attributes[QWebSettings::FrameFlatteningEnabled] =
|
||||
_settingFrameFlatteningEnabled;
|
||||
// not in qt 4.7.0 (mac)
|
||||
// _attributes[QWebSettings::SiteSpecificQuirksEnabled] =
|
||||
// _settingSiteSpecificQuirksEnabled;
|
||||
#else
|
||||
_settingLocalContentCanAccessFileUrls->hide();
|
||||
_settingAcceleratedCompositingEnabled->hide();
|
||||
_settingTiledBackingStoreEnabled->hide();
|
||||
_settingFrameFlatteningEnabled->hide();
|
||||
#fi
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(4, 8, 0)
|
||||
_attributes[QWebSettings::XSSAuditingEnabled] =
|
||||
_settingXSSAuditingEnabled;
|
||||
_attributes[QWebSettings::SiteSpecificQuirksEnabled] =
|
||||
_settingSiteSpecificQuirksEnabled;
|
||||
#else
|
||||
_settingXSSAuditingEnabled->hide();
|
||||
_settingSiteSpecificQuirksEnabled->hide();
|
||||
#fi
|
||||
|
||||
// CheckBoxes
|
||||
_checkboxes["SaveWindowState"] =
|
||||
|
Reference in New Issue
Block a user