• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KHTML

KHTMLSettings Class Reference

Settings for the HTML view. More...

#include <khtml_settings.h>

List of all members.

Public Types

enum  KAnimationAdvice { KAnimationDisabled = 0, KAnimationLoopOnce, KAnimationEnabled }
enum  KDNSPrefetch { KDNSPrefetchDisabled = 0, KDNSPrefetchOnlyWWWAndSLD, KDNSPrefetchEnabled }
enum  KJavaScriptAdvice { KJavaScriptDunno = 0, KJavaScriptAccept, KJavaScriptReject }
enum  KJSWindowFocusPolicy { KJSWindowFocusAllow = 0, KJSWindowFocusIgnore }
enum  KJSWindowMovePolicy { KJSWindowMoveAllow = 0, KJSWindowMoveIgnore }
enum  KJSWindowOpenPolicy { KJSWindowOpenAllow = 0, KJSWindowOpenAsk, KJSWindowOpenDeny, KJSWindowOpenSmart }
enum  KJSWindowResizePolicy { KJSWindowResizeAllow = 0, KJSWindowResizeIgnore }
enum  KJSWindowStatusPolicy { KJSWindowStatusAllow = 0, KJSWindowStatusIgnore }
enum  KSmoothScrollingMode { KSmoothScrollingDisabled = 0, KSmoothScrollingWhenEfficient, KSmoothScrollingEnabled }

Public Member Functions

bool accessKeysEnabled () const
void addAdFilter (const QString &url)
QString adFilteredBy (const QString &url, bool *isWhiteListed=0) const
bool allowTabulation () const
bool autoLoadImages () const
bool autoSpellCheck () const
const QColor & baseColor () const
bool changeCursor () const
QString cursiveFontName () const
KDNSPrefetch dnsPrefetch () const
const QString & encoding () const
QList< QPair< QString, QChar > > fallbackAccessKeysAssignments () const
QString fantasyFontName () const
QString fixedFontName () const
bool followSystemColors () const
bool hoverLink () const
void init (KConfig *config, bool reset=true)
void init ()
bool isAdFiltered (const QString &url) const
bool isAdFilterEnabled () const
bool isAutoDelayedActionsEnabled () const
bool isBackRightClickEnabled ()
bool isFormCompletionEnabled () const
bool isHideAdsEnabled () const
bool isJavaEnabled (const QString &hostname=QString()) const
bool isJavaScriptDebugEnabled (const QString &hostname=QString()) const
bool isJavaScriptEnabled (const QString &hostname=QString()) const
bool isJavaScriptErrorReportingEnabled (const QString &hostname=QString()) const
bool isOpenMiddleClickEnabled ()
bool isPluginsEnabled (const QString &hostname=QString()) const
bool jsErrorsEnabled () const
bool jsPopupBlockerPassivePopup () const
 KHTMLSettings (const KHTMLSettings &other)
 KHTMLSettings ()
const QColor & linkColor () const
int maxFormCompletionItems () const
int mediumFontSize () const
int minFontSize () const
void readDomainSettings (const KConfigGroup &config, bool reset, bool global, KPerDomainSettings &pd_settings)
QString sansSerifFontName () const
QString serifFontName () const
void setFixedFontName (const QString &n)
void setJSErrorsEnabled (bool enabled)
void setJSPopupBlockerPassivePopup (bool enabled)
void setStdFontName (const QString &n)
QString settingsToCSS () const
KAnimationAdvice showAnimations () const
KSmoothScrollingMode smoothScrolling () const
QString stdFontName () const
const QColor & textColor () const
bool underlineLink () const
bool unfinishedImageFrame () const
QString userStyleSheet () const
const QColor & vLinkColor () const
KJSWindowFocusPolicy windowFocusPolicy (const QString &hostname=QString()) const
KJSWindowMovePolicy windowMovePolicy (const QString &hostname=QString()) const
KJSWindowOpenPolicy windowOpenPolicy (const QString &hostname=QString()) const
KJSWindowResizePolicy windowResizePolicy (const QString &hostname=QString()) const
KJSWindowStatusPolicy windowStatusPolicy (const QString &hostname=QString()) const
virtual ~KHTMLSettings ()

Static Public Member Functions

static const char * adviceToStr (KJavaScriptAdvice _advice)
static const QString & availableFamilies ()
static void splitDomainAdvice (const QString &configStr, QString &domain, KJavaScriptAdvice &javaAdvice, KJavaScriptAdvice &javaScriptAdvice)
static KJavaScriptAdvice strToAdvice (const QString &_str)

Detailed Description

Settings for the HTML view.

Definition at line 40 of file khtml_settings.h.


Member Enumeration Documentation

enum KHTMLSettings::KAnimationAdvice
Enumerator:
KAnimationDisabled 
KAnimationLoopOnce 
KAnimationEnabled 

Definition at line 53 of file khtml_settings.h.

enum KHTMLSettings::KDNSPrefetch
Enumerator:
KDNSPrefetchDisabled 
KDNSPrefetchOnlyWWWAndSLD 
KDNSPrefetchEnabled 

Definition at line 65 of file khtml_settings.h.

enum KHTMLSettings::KJavaScriptAdvice

This enum specifies whether Java/JavaScript execution is allowed.

Enumerator:
KJavaScriptDunno 
KJavaScriptAccept 
KJavaScriptReject 

Definition at line 47 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowFocusPolicy

This enum specifies the policy for window.focus.

Enumerator:
KJSWindowFocusAllow 
KJSWindowFocusIgnore 

Definition at line 108 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowMovePolicy

This enum specifies the policy for window.moveBy and .moveTo.

Enumerator:
KJSWindowMoveAllow 
KJSWindowMoveIgnore 

Definition at line 92 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowOpenPolicy

This enum specifies the policy for window.open.

Enumerator:
KJSWindowOpenAllow 
KJSWindowOpenAsk 
KJSWindowOpenDeny 
KJSWindowOpenSmart 

Definition at line 74 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowResizePolicy

This enum specifies the policy for window.resizeBy and .resizeTo.

Enumerator:
KJSWindowResizeAllow 
KJSWindowResizeIgnore 

Definition at line 100 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowStatusPolicy

This enum specifies the policy for window.status and .defaultStatus.

Enumerator:
KJSWindowStatusAllow 
KJSWindowStatusIgnore 

Definition at line 84 of file khtml_settings.h.

enum KHTMLSettings::KSmoothScrollingMode
Enumerator:
KSmoothScrollingDisabled 
KSmoothScrollingWhenEfficient 
KSmoothScrollingEnabled 

Definition at line 59 of file khtml_settings.h.


Constructor & Destructor Documentation

KHTMLSettings::KHTMLSettings (  ) 

For internal use only.

Constructor

Definition at line 263 of file khtml_settings.cpp.

KHTMLSettings::KHTMLSettings ( const KHTMLSettings &  other  ) 

Definition at line 269 of file khtml_settings.cpp.

KHTMLSettings::~KHTMLSettings (  )  [virtual]

Destructor.

Don't delete any instance by yourself.

Definition at line 275 of file khtml_settings.cpp.


Member Function Documentation

bool KHTMLSettings::accessKeysEnabled (  )  const

Definition at line 718 of file khtml_settings.cpp.

void KHTMLSettings::addAdFilter ( const QString &  url  ) 

Definition at line 767 of file khtml_settings.cpp.

QString KHTMLSettings::adFilteredBy ( const QString &  url,
bool *  isWhiteListed = 0 
) const

identify the filter which matches url.

Parameters:
url the URL to test.
isWhiteListed if not NULL, set to true if the URL matched a whitelist filter; set to false if it matched a blacklist filter.
Returns:
the filter string that matched, or QString() if no filter matched.
Since:
4.4

Definition at line 746 of file khtml_settings.cpp.

const char * KHTMLSettings::adviceToStr ( KJavaScriptAdvice  _advice  )  [static]

Definition at line 154 of file khtml_settings.cpp.

bool KHTMLSettings::allowTabulation (  )  const

Definition at line 1068 of file khtml_settings.cpp.

bool KHTMLSettings::autoLoadImages (  )  const

Definition at line 1024 of file khtml_settings.cpp.

bool KHTMLSettings::autoSpellCheck (  )  const

Definition at line 1073 of file khtml_settings.cpp.

const QString & KHTMLSettings::availableFamilies (  )  [static]

Definition at line 899 of file khtml_settings.cpp.

const QColor & KHTMLSettings::baseColor (  )  const

Definition at line 1009 of file khtml_settings.cpp.

bool KHTMLSettings::changeCursor (  )  const

Definition at line 280 of file khtml_settings.cpp.

QString KHTMLSettings::cursiveFontName (  )  const

Definition at line 955 of file khtml_settings.cpp.

KHTMLSettings::KDNSPrefetch KHTMLSettings::dnsPrefetch (  )  const

Definition at line 1044 of file khtml_settings.cpp.

const QString & KHTMLSettings::encoding (  )  const

Definition at line 994 of file khtml_settings.cpp.

QList< QPair< QString, QChar > > KHTMLSettings::fallbackAccessKeysAssignments (  )  const

Definition at line 1078 of file khtml_settings.cpp.

QString KHTMLSettings::fantasyFontName (  )  const

Definition at line 960 of file khtml_settings.cpp.

QString KHTMLSettings::fixedFontName (  )  const

Definition at line 940 of file khtml_settings.cpp.

bool KHTMLSettings::followSystemColors (  )  const

Definition at line 999 of file khtml_settings.cpp.

bool KHTMLSettings::hoverLink (  )  const

Definition at line 290 of file khtml_settings.cpp.

void KHTMLSettings::init ( KConfig *  config,
bool  reset = true 
)

Read settings from config.

Parameters:
config is a pointer to KConfig object.
reset if true, settings are always set; if false, settings are only set if the config file has a corresponding key.

Definition at line 307 of file khtml_settings.cpp.

void KHTMLSettings::init (  ) 

Called by constructor and reparseConfiguration.

Definition at line 295 of file khtml_settings.cpp.

bool KHTMLSettings::isAdFiltered ( const QString &  url  )  const

tests whether url is filtered.

Parameters:
url the URL to test.
Returns:
true if the URL is blacklisted and is not whitelisted.

Definition at line 733 of file khtml_settings.cpp.

bool KHTMLSettings::isAdFilterEnabled (  )  const

Definition at line 723 of file khtml_settings.cpp.

bool KHTMLSettings::isAutoDelayedActionsEnabled (  )  const

Definition at line 1049 of file khtml_settings.cpp.

bool KHTMLSettings::isBackRightClickEnabled (  ) 

Definition at line 713 of file khtml_settings.cpp.

bool KHTMLSettings::isFormCompletionEnabled (  )  const

Definition at line 984 of file khtml_settings.cpp.

bool KHTMLSettings::isHideAdsEnabled (  )  const

Definition at line 728 of file khtml_settings.cpp.

bool KHTMLSettings::isJavaEnabled ( const QString &  hostname = QString()  )  const

Definition at line 806 of file khtml_settings.cpp.

bool KHTMLSettings::isJavaScriptDebugEnabled ( const QString &  hostname = QString()  )  const

Definition at line 816 of file khtml_settings.cpp.

bool KHTMLSettings::isJavaScriptEnabled ( const QString &  hostname = QString()  )  const

Definition at line 811 of file khtml_settings.cpp.

bool KHTMLSettings::isJavaScriptErrorReportingEnabled ( const QString &  hostname = QString()  )  const

Definition at line 822 of file khtml_settings.cpp.

bool KHTMLSettings::isOpenMiddleClickEnabled (  ) 

Definition at line 708 of file khtml_settings.cpp.

bool KHTMLSettings::isPluginsEnabled ( const QString &  hostname = QString()  )  const

Definition at line 828 of file khtml_settings.cpp.

bool KHTMLSettings::jsErrorsEnabled (  )  const

Definition at line 1054 of file khtml_settings.cpp.

bool KHTMLSettings::jsPopupBlockerPassivePopup (  )  const

Definition at line 1092 of file khtml_settings.cpp.

const QColor & KHTMLSettings::linkColor (  )  const

Definition at line 1014 of file khtml_settings.cpp.

int KHTMLSettings::maxFormCompletionItems (  )  const

Definition at line 989 of file khtml_settings.cpp.

int KHTMLSettings::mediumFontSize (  )  const

Definition at line 858 of file khtml_settings.cpp.

int KHTMLSettings::minFontSize (  )  const

Definition at line 863 of file khtml_settings.cpp.

void KHTMLSettings::readDomainSettings ( const KConfigGroup &  config,
bool  reset,
bool  global,
KPerDomainSettings &  pd_settings 
)

reads from config's current group, forcing initialization if reset is true.

Parameters:
config is a pointer to KConfig object.
reset true if initialization is to be forced.
global true if the global domain is to be read.
pd_settings will be initialised with the computed (inherited) settings.

Definition at line 194 of file khtml_settings.cpp.

QString KHTMLSettings::sansSerifFontName (  )  const

Definition at line 950 of file khtml_settings.cpp.

QString KHTMLSettings::serifFontName (  )  const

Definition at line 945 of file khtml_settings.cpp.

void KHTMLSettings::setFixedFontName ( const QString &  n  ) 

Definition at line 972 of file khtml_settings.cpp.

void KHTMLSettings::setJSErrorsEnabled ( bool  enabled  ) 

Definition at line 1059 of file khtml_settings.cpp.

void KHTMLSettings::setJSPopupBlockerPassivePopup ( bool  enabled  ) 

Definition at line 1083 of file khtml_settings.cpp.

void KHTMLSettings::setStdFontName ( const QString &  n  ) 

Definition at line 965 of file khtml_settings.cpp.

QString KHTMLSettings::settingsToCSS (  )  const

Definition at line 868 of file khtml_settings.cpp.

KHTMLSettings::KAnimationAdvice KHTMLSettings::showAnimations (  )  const

Definition at line 1034 of file khtml_settings.cpp.

KHTMLSettings::KSmoothScrollingMode KHTMLSettings::smoothScrolling (  )  const

Definition at line 1039 of file khtml_settings.cpp.

void KHTMLSettings::splitDomainAdvice ( const QString &  configStr,
QString &  domain,
KJavaScriptAdvice &  javaAdvice,
KJavaScriptAdvice &  javaScriptAdvice 
) [static]

Definition at line 165 of file khtml_settings.cpp.

QString KHTMLSettings::stdFontName (  )  const

Definition at line 935 of file khtml_settings.cpp.

KHTMLSettings::KJavaScriptAdvice KHTMLSettings::strToAdvice ( const QString &  _str  )  [static]

Definition at line 139 of file khtml_settings.cpp.

const QColor & KHTMLSettings::textColor (  )  const

Definition at line 1004 of file khtml_settings.cpp.

bool KHTMLSettings::underlineLink (  )  const

Definition at line 285 of file khtml_settings.cpp.

bool KHTMLSettings::unfinishedImageFrame (  )  const

Definition at line 1029 of file khtml_settings.cpp.

QString KHTMLSettings::userStyleSheet (  )  const

Definition at line 979 of file khtml_settings.cpp.

const QColor & KHTMLSettings::vLinkColor (  )  const

Definition at line 1019 of file khtml_settings.cpp.

KHTMLSettings::KJSWindowFocusPolicy KHTMLSettings::windowFocusPolicy ( const QString &  hostname = QString()  )  const

Definition at line 853 of file khtml_settings.cpp.

KHTMLSettings::KJSWindowMovePolicy KHTMLSettings::windowMovePolicy ( const QString &  hostname = QString()  )  const

Definition at line 838 of file khtml_settings.cpp.

KHTMLSettings::KJSWindowOpenPolicy KHTMLSettings::windowOpenPolicy ( const QString &  hostname = QString()  )  const

Definition at line 833 of file khtml_settings.cpp.

KHTMLSettings::KJSWindowResizePolicy KHTMLSettings::windowResizePolicy ( const QString &  hostname = QString()  )  const

Definition at line 843 of file khtml_settings.cpp.

KHTMLSettings::KJSWindowStatusPolicy KHTMLSettings::windowStatusPolicy ( const QString &  hostname = QString()  )  const

Definition at line 848 of file khtml_settings.cpp.


The documentation for this class was generated from the following files:
  • khtml_settings.h
  • khtml_settings.cpp

KHTML

Skip menu "KHTML"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal