HtmlSettingsInterface Class Reference
from PyKDE4.kparts import *
Namespace: KParts
Detailed Description
An interface for modifying the settings of browser engines.
This interface provides a generic means for querying or changing the settings of browser engines that implement it.
To use this class simply cast an instance of the HTMLExtension object using qobject_cast<KParts.HtmlSettingsInterface>.
Example:
KParts.HTMLExtension* extension = KParts.HTMLExtension.childObject(part); KParts.HtmlSettingsInterface* settings = qobject_cast<KParts.HtmlSettingsInterface>(extension); const bool autoLoadImages = settings->attribute(KParts.AutoLoadImages);
- Since:
- 4.8.1
Enumerations | |
HtmlSettingsType | { AutoLoadImages, DnsPrefetchEnabled, JavaEnabled, JavascriptEnabled, MetaRefreshEnabled, PluginsEnabled, PrivateBrowsingEnabled, OfflineStorageDatabaseEnabled, OfflineWebApplicationCacheEnabled, LocalStorageEnabled, UserDefinedStyleSheetURL } |
JSWindowFocusPolicy | { JSWindowFocusAllow, JSWindowFocusIgnore } |
JSWindowMovePolicy | { JSWindowMoveAllow, JSWindowMoveIgnore } |
JSWindowOpenPolicy | { JSWindowOpenAllow, JSWindowOpenAsk, JSWindowOpenDeny, JSWindowOpenSmart } |
JSWindowResizePolicy | { JSWindowResizeAllow, JSWindowResizeIgnore } |
JSWindowStatusPolicy | { JSWindowStatusAllow, JSWindowStatusIgnore } |
JavaScriptAdvice | { JavaScriptDunno, JavaScriptAccept, JavaScriptReject } |
Methods | |
QVariant | htmlSettingsProperty (self, KParts.HtmlSettingsInterface.HtmlSettingsType type) |
bool | setHtmlSettingsProperty (self, KParts.HtmlSettingsInterface.HtmlSettingsType type, QVariant value) |
Static Methods | |
QString | javascriptAdviceToText (KParts.HtmlSettingsInterface.JavaScriptAdvice advice) |
splitDomainAdvice (QString text, QString domain, KParts.HtmlSettingsInterface.JavaScriptAdvice javaAdvice, KParts.HtmlSettingsInterface.JavaScriptAdvice javaScriptAdvice) | |
KParts.HtmlSettingsInterface.JavaScriptAdvice | textToJavascriptAdvice (QString text) |
Method Documentation
QVariant htmlSettingsProperty | ( | self, | ||
KParts.HtmlSettingsInterface.HtmlSettingsType | type | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Returns the value of the browser engine's attribute type.
bool setHtmlSettingsProperty | ( | self, | ||
KParts.HtmlSettingsInterface.HtmlSettingsType | type, | |||
QVariant | value | |||
) |
- Abstract method:
- This method is abstract and can be overridden but not called directly.
Sets the value of the browser engine's attribute type to value.
Static Method Documentation
QString javascriptAdviceToText | ( | KParts.HtmlSettingsInterface.JavaScriptAdvice | advice | |
) |
A convenience function Returns the text for the given JavascriptAdvice advice.
If advice is not either JavaScriptAccept or JavaScriptReject, this function returns a NULL string.
- Since:
- 4.8.2
splitDomainAdvice | ( | QString | text, | |
QString | domain, | |||
KParts.HtmlSettingsInterface.JavaScriptAdvice | javaAdvice, | |||
KParts.HtmlSettingsInterface.JavaScriptAdvice | javaScriptAdvice | |||
) |
A convenience function that splits text into domain, javaAdvice and jScriptAdvice.
If text is empty or does not contain the proper delimiter (':'), this function will set domain to text and the other two parameters to JavaScriptDunno.
- Since:
- 4.8.2
KParts.HtmlSettingsInterface.JavaScriptAdvice textToJavascriptAdvice | ( | QString | text | |
) |
A convenience function that returns the javascript advice for text.
If text is not either "accept" or "reject", this function returns JavaScriptDunno.
- Since:
- 4.8.2
Enumeration Documentation
HtmlSettingsType |
Settings attribute types.
- Enumerator:
-
AutoLoadImages DnsPrefetchEnabled JavaEnabled JavascriptEnabled MetaRefreshEnabled PluginsEnabled PrivateBrowsingEnabled OfflineStorageDatabaseEnabled OfflineWebApplicationCacheEnabled LocalStorageEnabled UserDefinedStyleSheetURL
JSWindowFocusPolicy |
This enum specifies the policy for window.focus
- Since:
- 4.8.2
- Enumerator:
-
JSWindowFocusAllow = 0 JSWindowFocusIgnore
JSWindowMovePolicy |
This enum specifies the policy for window.moveBy and .moveTo
- Since:
- 4.8.2
- Enumerator:
-
JSWindowMoveAllow = 0 JSWindowMoveIgnore
JSWindowOpenPolicy |
This enum specifies the policy for window.open
- Since:
- 4.8.2
- Enumerator:
-
JSWindowOpenAllow = 0 JSWindowOpenAsk JSWindowOpenDeny JSWindowOpenSmart
JSWindowResizePolicy |
This enum specifies the policy for window.resizeBy and .resizeTo
- Since:
- 4.8.2
- Enumerator:
-
JSWindowResizeAllow = 0 JSWindowResizeIgnore
JSWindowStatusPolicy |
This enum specifies the policy for window.status and .defaultStatus
- Since:
- 4.8.2
- Enumerator:
-
JSWindowStatusAllow = 0 JSWindowStatusIgnore
JavaScriptAdvice |
This enum specifies whether Java/JavaScript execution is allowed.
- Since:
- 4.8.2
- Enumerator:
-
JavaScriptDunno = 0 JavaScriptAccept JavaScriptReject