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

KHTML

KHTMLSettings Class Reference

#include <khtml_settings.h>

List of all members.


Detailed Description

Settings for the HTML view.

Definition at line 40 of file khtml_settings.h.


Public Types

enum  KAnimationAdvice { KAnimationDisabled = 0, KAnimationLoopOnce, KAnimationEnabled }
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)
bool allowTabulation () const
bool autoLoadImages () const
bool autoSpellCheck () const
const QColor & baseColor () const
bool changeCursor () const
QString cursiveFontName () 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)

Member Enumeration Documentation

enum KHTMLSettings::KAnimationAdvice

Enumerator:
KAnimationDisabled 
KAnimationLoopOnce 
KAnimationEnabled 

Definition at line 53 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 102 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowMovePolicy

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

Enumerator:
KJSWindowMoveAllow 
KJSWindowMoveIgnore 

Definition at line 86 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowOpenPolicy

This enum specifies the policy for window.open.

Enumerator:
KJSWindowOpenAllow 
KJSWindowOpenAsk 
KJSWindowOpenDeny 
KJSWindowOpenSmart 

Definition at line 68 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowResizePolicy

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

Enumerator:
KJSWindowResizeAllow 
KJSWindowResizeIgnore 

Definition at line 94 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowStatusPolicy

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

Enumerator:
KJSWindowStatusAllow 
KJSWindowStatusIgnore 

Definition at line 78 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 (  ) 

Definition at line 259 of file khtml_settings.cc.

KHTMLSettings::KHTMLSettings ( const KHTMLSettings &  other  ) 

Definition at line 265 of file khtml_settings.cc.

KHTMLSettings::~KHTMLSettings (  )  [virtual]

Destructor.

Don't delete any instance by yourself.

Definition at line 271 of file khtml_settings.cc.


Member Function Documentation

bool KHTMLSettings::accessKeysEnabled (  )  const

Definition at line 720 of file khtml_settings.cc.

void KHTMLSettings::addAdFilter ( const QString &  url  ) 

Definition at line 756 of file khtml_settings.cc.

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

Definition at line 150 of file khtml_settings.cc.

bool KHTMLSettings::allowTabulation (  )  const

Definition at line 1052 of file khtml_settings.cc.

bool KHTMLSettings::autoLoadImages (  )  const

Definition at line 1013 of file khtml_settings.cc.

bool KHTMLSettings::autoSpellCheck (  )  const

Definition at line 1057 of file khtml_settings.cc.

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

Definition at line 888 of file khtml_settings.cc.

const QColor & KHTMLSettings::baseColor (  )  const

Definition at line 998 of file khtml_settings.cc.

bool KHTMLSettings::changeCursor (  )  const

Definition at line 276 of file khtml_settings.cc.

QString KHTMLSettings::cursiveFontName (  )  const

Definition at line 944 of file khtml_settings.cc.

const QString & KHTMLSettings::encoding (  )  const

Definition at line 983 of file khtml_settings.cc.

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

Definition at line 1062 of file khtml_settings.cc.

QString KHTMLSettings::fantasyFontName (  )  const

Definition at line 949 of file khtml_settings.cc.

QString KHTMLSettings::fixedFontName (  )  const

Definition at line 929 of file khtml_settings.cc.

bool KHTMLSettings::followSystemColors (  )  const

Definition at line 988 of file khtml_settings.cc.

bool KHTMLSettings::hoverLink (  )  const

Definition at line 286 of file khtml_settings.cc.

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 303 of file khtml_settings.cc.

void KHTMLSettings::init (  ) 

Called by constructor and reparseConfiguration.

Definition at line 291 of file khtml_settings.cc.

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

Definition at line 735 of file khtml_settings.cc.

bool KHTMLSettings::isAdFilterEnabled (  )  const

Definition at line 725 of file khtml_settings.cc.

bool KHTMLSettings::isAutoDelayedActionsEnabled (  )  const

Definition at line 1033 of file khtml_settings.cc.

bool KHTMLSettings::isBackRightClickEnabled (  ) 

Definition at line 715 of file khtml_settings.cc.

bool KHTMLSettings::isFormCompletionEnabled (  )  const

Definition at line 973 of file khtml_settings.cc.

bool KHTMLSettings::isHideAdsEnabled (  )  const

Definition at line 730 of file khtml_settings.cc.

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

Definition at line 795 of file khtml_settings.cc.

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

Definition at line 805 of file khtml_settings.cc.

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

Definition at line 800 of file khtml_settings.cc.

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

Definition at line 811 of file khtml_settings.cc.

bool KHTMLSettings::isOpenMiddleClickEnabled (  ) 

Definition at line 710 of file khtml_settings.cc.

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

Definition at line 817 of file khtml_settings.cc.

bool KHTMLSettings::jsErrorsEnabled (  )  const

Definition at line 1038 of file khtml_settings.cc.

bool KHTMLSettings::jsPopupBlockerPassivePopup (  )  const

Definition at line 1076 of file khtml_settings.cc.

const QColor & KHTMLSettings::linkColor (  )  const

Definition at line 1003 of file khtml_settings.cc.

int KHTMLSettings::maxFormCompletionItems (  )  const

Definition at line 978 of file khtml_settings.cc.

int KHTMLSettings::mediumFontSize (  )  const

Definition at line 847 of file khtml_settings.cc.

int KHTMLSettings::minFontSize (  )  const

Definition at line 852 of file khtml_settings.cc.

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 190 of file khtml_settings.cc.

QString KHTMLSettings::sansSerifFontName (  )  const

Definition at line 939 of file khtml_settings.cc.

QString KHTMLSettings::serifFontName (  )  const

Definition at line 934 of file khtml_settings.cc.

void KHTMLSettings::setFixedFontName ( const QString &  n  ) 

Definition at line 961 of file khtml_settings.cc.

void KHTMLSettings::setJSErrorsEnabled ( bool  enabled  ) 

Definition at line 1043 of file khtml_settings.cc.

void KHTMLSettings::setJSPopupBlockerPassivePopup ( bool  enabled  ) 

Definition at line 1067 of file khtml_settings.cc.

void KHTMLSettings::setStdFontName ( const QString &  n  ) 

Definition at line 954 of file khtml_settings.cc.

QString KHTMLSettings::settingsToCSS (  )  const

Definition at line 857 of file khtml_settings.cc.

KHTMLSettings::KAnimationAdvice KHTMLSettings::showAnimations (  )  const

Definition at line 1023 of file khtml_settings.cc.

KHTMLSettings::KSmoothScrollingMode KHTMLSettings::smoothScrolling (  )  const

Definition at line 1028 of file khtml_settings.cc.

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

Definition at line 161 of file khtml_settings.cc.

QString KHTMLSettings::stdFontName (  )  const

Definition at line 924 of file khtml_settings.cc.

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

Definition at line 135 of file khtml_settings.cc.

const QColor & KHTMLSettings::textColor (  )  const

Definition at line 993 of file khtml_settings.cc.

bool KHTMLSettings::underlineLink (  )  const

Definition at line 281 of file khtml_settings.cc.

bool KHTMLSettings::unfinishedImageFrame (  )  const

Definition at line 1018 of file khtml_settings.cc.

QString KHTMLSettings::userStyleSheet (  )  const

Definition at line 968 of file khtml_settings.cc.

const QColor & KHTMLSettings::vLinkColor (  )  const

Definition at line 1008 of file khtml_settings.cc.

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

Definition at line 842 of file khtml_settings.cc.

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

Definition at line 827 of file khtml_settings.cc.

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

Definition at line 822 of file khtml_settings.cc.

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

Definition at line 832 of file khtml_settings.cc.

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

Definition at line 837 of file khtml_settings.cc.


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

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
  • Kross
  • KUtils
  • Nepomuk
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.4
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