KHTMLSettings Class Reference
Settings for the HTML view. More...
#include <khtml_settings.h>
Collaboration diagram for KHTMLSettings:

| Public Types | |
| enum | KJavaScriptAdvice { KJavaScriptDunno = 0, KJavaScriptAccept, KJavaScriptReject } | 
| enum | KAnimationAdvice { KAnimationDisabled = 0, KAnimationLoopOnce, KAnimationEnabled } | 
| enum | KJSWindowOpenPolicy { KJSWindowOpenAllow = 0, KJSWindowOpenAsk, KJSWindowOpenDeny, KJSWindowOpenSmart } | 
| enum | KJSWindowStatusPolicy { KJSWindowStatusAllow = 0, KJSWindowStatusIgnore } | 
| enum | KJSWindowMovePolicy { KJSWindowMoveAllow = 0, KJSWindowMoveIgnore } | 
| enum | KJSWindowResizePolicy { KJSWindowResizeAllow = 0, KJSWindowResizeIgnore } | 
| enum | KJSWindowFocusPolicy { KJSWindowFocusAllow = 0, KJSWindowFocusIgnore } | 
| Public Member Functions | |
| KHTMLSettings (const KHTMLSettings &other) | |
| void | init () | 
| void | init (KConfig *config, bool reset=true) | 
| virtual | ~KHTMLSettings () | 
| bool | changeCursor () const | 
| bool | underlineLink () const | 
| bool | hoverLink () const | 
| KAnimationAdvice | showAnimations () const | 
| QString | stdFontName () const | 
| QString | fixedFontName () const | 
| QString | serifFontName () const | 
| QString | sansSerifFontName () const | 
| QString | cursiveFontName () const | 
| QString | fantasyFontName () const | 
| void | setStdFontName (const QString &n) | 
| void | setFixedFontName (const QString &n) | 
| int | minFontSize () const | 
| int | mediumFontSize () const | 
| bool | jsErrorsEnabled () const | 
| void | setJSErrorsEnabled (bool enabled) | 
| const QString & | encoding () const | 
| const QColor & | textColor () const | 
| const QColor & | linkColor () const | 
| const QColor & | vLinkColor () const | 
| bool | autoLoadImages () const | 
| bool | isBackRightClickEnabled () | 
| bool | isJavaEnabled (const QString &hostname=QString::null) | 
| bool | isJavaScriptEnabled (const QString &hostname=QString::null) | 
| bool | isJavaScriptDebugEnabled (const QString &hostname=QString::null) | 
| bool | isJavaScriptErrorReportingEnabled (const QString &hostname=QString::null) const | 
| bool | isPluginsEnabled (const QString &hostname=QString::null) | 
| KJSWindowOpenPolicy | windowOpenPolicy (const QString &hostname=QString::null) const | 
| KJSWindowMovePolicy | windowMovePolicy (const QString &hostname=QString::null) const | 
| KJSWindowResizePolicy | windowResizePolicy (const QString &hostname=QString::null) const | 
| KJSWindowStatusPolicy | windowStatusPolicy (const QString &hostname=QString::null) const | 
| KJSWindowFocusPolicy | windowFocusPolicy (const QString &hostname=QString::null) const | 
| void | readDomainSettings (KConfig *config, bool reset, bool global, KPerDomainSettings &pd_settings) | 
| QString | settingsToCSS () const | 
| QString | userStyleSheet () const | 
| bool | isFormCompletionEnabled () const | 
| int | maxFormCompletionItems () const | 
| bool | isAutoDelayedActionsEnabled () const | 
| Static Public Member Functions | |
| KJavaScriptAdvice | strToAdvice (const QString &_str) | 
| void | splitDomainAdvice (const QString &configStr, QString &domain, KJavaScriptAdvice &javaAdvice, KJavaScriptAdvice &javaScriptAdvice) | 
| const char * | adviceToStr (KJavaScriptAdvice _advice) | 
| const QString & | availableFamilies () | 
| Friends | |
| class | KHTMLFactory | 
Detailed Description
Settings for the HTML view.
Definition at line 36 of file khtml_settings.h.
Member Enumeration Documentation
| 
 | 
| This enum specifies whether Java/JavaScript execution is allowed. 
 Definition at line 43 of file khtml_settings.h. Referenced by init(). | 
| 
 | 
| This enum specifies the policy for window.open. 
 Definition at line 58 of file khtml_settings.h. Referenced by readDomainSettings(). | 
| 
 | 
| This enum specifies the policy for window.status and .defaultStatus. 
 Definition at line 68 of file khtml_settings.h. Referenced by readDomainSettings(). | 
| 
 | 
| This enum specifies the policy for window.moveBy and .moveTo. 
 Definition at line 76 of file khtml_settings.h. Referenced by readDomainSettings(). | 
| 
 | 
| This enum specifies the policy for window.resizeBy and .resizeTo. 
 Definition at line 84 of file khtml_settings.h. Referenced by readDomainSettings(). | 
| 
 | 
| This enum specifies the policy for window.focus. 
 Definition at line 92 of file khtml_settings.h. Referenced by readDomainSettings(). | 
Constructor & Destructor Documentation
| 
 | 
| Destructor. Don't delete any instance by yourself. Definition at line 255 of file khtml_settings.cc. | 
Member Function Documentation
| 
 | 
| Called by constructor and reparseConfiguration. 
 Definition at line 275 of file khtml_settings.cc. References KGlobal::config(). | 
| 
 | ||||||||||||
| 
Read settings from  
 
 Definition at line 287 of file khtml_settings.cc. References QMap::begin(), KLocale::encoding(), QMap::end(), QFont::family(), QMap::find(), KConfigBase::group(), KConfigBase::hasGroup(), KConfigBase::hasKey(), QMap::insert(), KJavaScriptAdvice, KGlobal::locale(), QString::lower(), KConfigBase::readBoolEntry(), KConfigBase::readColorEntry(), readDomainSettings(), KConfigBase::readEntry(), KConfigBase::readListEntry(), KConfigBase::readNumEntry(), KConfigBase::setGroup(), and KConfigBase::writeEntry(). | 
| 
 | ||||||||||||||||||||
| 
reads from  
 
 Definition at line 174 of file khtml_settings.cc. References QString::fromLatin1(), KConfigBase::hasKey(), KJSWindowFocusPolicy, KJSWindowMovePolicy, KJSWindowOpenPolicy, KJSWindowResizePolicy, KJSWindowStatusPolicy, KConfigBase::readBoolEntry(), and KConfigBase::readUnsignedNumEntry(). Referenced by init(). | 
The documentation for this class was generated from the following files:

