• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • 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  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 }

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
QValueList< 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::null)
bool isJavaScriptDebugEnabled (const QString &hostname=QString::null)
bool isJavaScriptEnabled (const QString &hostname=QString::null)
bool isJavaScriptErrorReportingEnabled (const QString &hostname=QString::null) const
bool isOpenMiddleClickEnabled ()
bool isPluginsEnabled (const QString &hostname=QString::null)
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 (KConfig *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
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::null) const
KJSWindowMovePolicy windowMovePolicy (const QString &hostname=QString::null) const
KJSWindowOpenPolicy windowOpenPolicy (const QString &hostname=QString::null) const
KJSWindowResizePolicy windowResizePolicy (const QString &hostname=QString::null) const
KJSWindowStatusPolicy windowStatusPolicy (const QString &hostname=QString::null) 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 38 of file khtml_settings.h.


Member Enumeration Documentation

enum KHTMLSettings::KAnimationAdvice

Enumerator:
KAnimationDisabled 
KAnimationLoopOnce 
KAnimationEnabled 

Definition at line 51 of file khtml_settings.h.

enum KHTMLSettings::KJavaScriptAdvice

This enum specifies whether Java/JavaScript execution is allowed.

Enumerator:
KJavaScriptDunno 
KJavaScriptAccept 
KJavaScriptReject 

Definition at line 45 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowFocusPolicy

This enum specifies the policy for window.focus.

Enumerator:
KJSWindowFocusAllow 
KJSWindowFocusIgnore 

Definition at line 94 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowMovePolicy

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

Enumerator:
KJSWindowMoveAllow 
KJSWindowMoveIgnore 

Definition at line 78 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowOpenPolicy

This enum specifies the policy for window.open.

Enumerator:
KJSWindowOpenAllow 
KJSWindowOpenAsk 
KJSWindowOpenDeny 
KJSWindowOpenSmart 

Definition at line 60 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowResizePolicy

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

Enumerator:
KJSWindowResizeAllow 
KJSWindowResizeIgnore 

Definition at line 86 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowStatusPolicy

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

Enumerator:
KJSWindowStatusAllow 
KJSWindowStatusIgnore 

Definition at line 70 of file khtml_settings.h.


Constructor & Destructor Documentation

KHTMLSettings::KHTMLSettings (  ) 

For internal use only.

Constructor

Definition at line 258 of file khtml_settings.cc.

KHTMLSettings::KHTMLSettings ( const KHTMLSettings &  other  ) 

Definition at line 264 of file khtml_settings.cc.

KHTMLSettings::~KHTMLSettings (  )  [virtual]

Destructor.

Don't delete any instance by yourself.

Definition at line 270 of file khtml_settings.cc.


Member Function Documentation

bool KHTMLSettings::accessKeysEnabled (  )  const

Definition at line 706 of file khtml_settings.cc.

void KHTMLSettings::addAdFilter ( const QString &  url  ) 

Definition at line 742 of file khtml_settings.cc.

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

Definition at line 149 of file khtml_settings.cc.

bool KHTMLSettings::allowTabulation (  )  const

Definition at line 1036 of file khtml_settings.cc.

bool KHTMLSettings::autoLoadImages (  )  const

Definition at line 1001 of file khtml_settings.cc.

bool KHTMLSettings::autoSpellCheck (  )  const

Definition at line 1041 of file khtml_settings.cc.

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

Definition at line 876 of file khtml_settings.cc.

const QColor & KHTMLSettings::baseColor (  )  const

Definition at line 986 of file khtml_settings.cc.

bool KHTMLSettings::changeCursor (  )  const

Definition at line 275 of file khtml_settings.cc.

QString KHTMLSettings::cursiveFontName (  )  const

Definition at line 932 of file khtml_settings.cc.

const QString & KHTMLSettings::encoding (  )  const

Definition at line 971 of file khtml_settings.cc.

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

Definition at line 1046 of file khtml_settings.cc.

QString KHTMLSettings::fantasyFontName (  )  const

Definition at line 937 of file khtml_settings.cc.

QString KHTMLSettings::fixedFontName (  )  const

Definition at line 917 of file khtml_settings.cc.

bool KHTMLSettings::followSystemColors (  )  const

Definition at line 976 of file khtml_settings.cc.

bool KHTMLSettings::hoverLink (  )  const

Definition at line 285 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 302 of file khtml_settings.cc.

void KHTMLSettings::init (  ) 

Called by constructor and reparseConfiguration.

Definition at line 290 of file khtml_settings.cc.

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

Definition at line 721 of file khtml_settings.cc.

bool KHTMLSettings::isAdFilterEnabled (  )  const

Definition at line 711 of file khtml_settings.cc.

bool KHTMLSettings::isAutoDelayedActionsEnabled (  )  const

Definition at line 1016 of file khtml_settings.cc.

bool KHTMLSettings::isBackRightClickEnabled (  ) 

Definition at line 701 of file khtml_settings.cc.

bool KHTMLSettings::isFormCompletionEnabled (  )  const

Definition at line 961 of file khtml_settings.cc.

bool KHTMLSettings::isHideAdsEnabled (  )  const

Definition at line 716 of file khtml_settings.cc.

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

Definition at line 783 of file khtml_settings.cc.

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

Definition at line 793 of file khtml_settings.cc.

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

Definition at line 788 of file khtml_settings.cc.

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

Definition at line 799 of file khtml_settings.cc.

bool KHTMLSettings::isOpenMiddleClickEnabled (  ) 

Definition at line 696 of file khtml_settings.cc.

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

Definition at line 805 of file khtml_settings.cc.

bool KHTMLSettings::jsErrorsEnabled (  )  const

Definition at line 1021 of file khtml_settings.cc.

bool KHTMLSettings::jsPopupBlockerPassivePopup (  )  const

Definition at line 1061 of file khtml_settings.cc.

const QColor & KHTMLSettings::linkColor (  )  const

Definition at line 991 of file khtml_settings.cc.

int KHTMLSettings::maxFormCompletionItems (  )  const

Definition at line 966 of file khtml_settings.cc.

int KHTMLSettings::mediumFontSize (  )  const

Definition at line 835 of file khtml_settings.cc.

int KHTMLSettings::minFontSize (  )  const

Definition at line 840 of file khtml_settings.cc.

void KHTMLSettings::readDomainSettings ( KConfig *  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 189 of file khtml_settings.cc.

QString KHTMLSettings::sansSerifFontName (  )  const

Definition at line 927 of file khtml_settings.cc.

QString KHTMLSettings::serifFontName (  )  const

Definition at line 922 of file khtml_settings.cc.

void KHTMLSettings::setFixedFontName ( const QString &  n  ) 

Definition at line 949 of file khtml_settings.cc.

void KHTMLSettings::setJSErrorsEnabled ( bool  enabled  ) 

Definition at line 1026 of file khtml_settings.cc.

void KHTMLSettings::setJSPopupBlockerPassivePopup ( bool  enabled  ) 

Definition at line 1051 of file khtml_settings.cc.

void KHTMLSettings::setStdFontName ( const QString &  n  ) 

Definition at line 942 of file khtml_settings.cc.

QString KHTMLSettings::settingsToCSS (  )  const

Definition at line 845 of file khtml_settings.cc.

KHTMLSettings::KAnimationAdvice KHTMLSettings::showAnimations (  )  const

Definition at line 1011 of file khtml_settings.cc.

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

Definition at line 160 of file khtml_settings.cc.

QString KHTMLSettings::stdFontName (  )  const

Definition at line 912 of file khtml_settings.cc.

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

Definition at line 134 of file khtml_settings.cc.

const QColor & KHTMLSettings::textColor (  )  const

Definition at line 981 of file khtml_settings.cc.

bool KHTMLSettings::underlineLink (  )  const

Definition at line 280 of file khtml_settings.cc.

bool KHTMLSettings::unfinishedImageFrame (  )  const

Definition at line 1006 of file khtml_settings.cc.

QString KHTMLSettings::userStyleSheet (  )  const

Definition at line 956 of file khtml_settings.cc.

const QColor & KHTMLSettings::vLinkColor (  )  const

Definition at line 996 of file khtml_settings.cc.

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

Definition at line 830 of file khtml_settings.cc.

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

Definition at line 815 of file khtml_settings.cc.

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

Definition at line 810 of file khtml_settings.cc.

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

Definition at line 820 of file khtml_settings.cc.

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

Definition at line 825 of file khtml_settings.cc.


The documentation for this class was generated from the following files:
  • khtml_settings.h
  • khtml_factory.cpp
  • 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

API Reference

Skip menu "API Reference"
  • dcop
  • DNSSD
  • interfaces
  • Kate
  • kconf_update
  • KDECore
  • KDED
  • kdefx
  • KDEsu
  • kdeui
  • KDocTools
  • KHTML
  • KImgIO
  • KInit
  • kio
  • kioslave
  • KJS
  • KNewStuff
  • KParts
  • KUtils
Generated for API Reference by doxygen 1.5.9
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