• Skip to content
  • Skip to link menu
KDE 4.0 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  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 ()
 KHTMLSettings (const KHTMLSettings &other)
void init ()
void init (KConfig *config, bool reset=true)
virtual ~KHTMLSettings ()
bool changeCursor () const
bool underlineLink () const
bool hoverLink () const
bool allowTabulation () const
bool autoSpellCheck () 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
bool followSystemColors () const
const QColor & textColor () const
const QColor & baseColor () const
const QColor & linkColor () const
const QColor & vLinkColor () const
bool autoLoadImages () const
bool unfinishedImageFrame () const
bool isOpenMiddleClickEnabled ()
bool isBackRightClickEnabled ()
bool isJavaEnabled (const QString &hostname=QString()) const
bool isJavaScriptEnabled (const QString &hostname=QString()) const
bool isJavaScriptDebugEnabled (const QString &hostname=QString()) const
bool isJavaScriptErrorReportingEnabled (const QString &hostname=QString()) const
bool isPluginsEnabled (const QString &hostname=QString()) const
bool isAdFiltered (const QString &url) const
bool isAdFilterEnabled () const
bool isHideAdsEnabled () const
void addAdFilter (const QString &url)
bool accessKeysEnabled () const
KJSWindowOpenPolicy windowOpenPolicy (const QString &hostname=QString()) const
KJSWindowMovePolicy windowMovePolicy (const QString &hostname=QString()) const
KJSWindowResizePolicy windowResizePolicy (const QString &hostname=QString()) const
KJSWindowStatusPolicy windowStatusPolicy (const QString &hostname=QString()) const
KJSWindowFocusPolicy windowFocusPolicy (const QString &hostname=QString()) const
void readDomainSettings (const KConfigGroup &config, bool reset, bool global, KPerDomainSettings &pd_settings)
QString settingsToCSS () const
QString userStyleSheet () const
bool isFormCompletionEnabled () const
int maxFormCompletionItems () const
bool isAutoDelayedActionsEnabled () const
QList< QPair< QString, QChar > > fallbackAccessKeysAssignments () const
void setJSPopupBlockerPassivePopup (bool enabled)
bool jsPopupBlockerPassivePopup () const

Static Public Member Functions

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

Friends

class KHTMLGlobal

Member Enumeration Documentation

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::KAnimationAdvice

Enumerator:
KAnimationDisabled 
KAnimationLoopOnce 
KAnimationEnabled 

Definition at line 53 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowOpenPolicy

This enum specifies the policy for window.open.

Enumerator:
KJSWindowOpenAllow 
KJSWindowOpenAsk 
KJSWindowOpenDeny 
KJSWindowOpenSmart 

Definition at line 62 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowStatusPolicy

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

Enumerator:
KJSWindowStatusAllow 
KJSWindowStatusIgnore 

Definition at line 72 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowMovePolicy

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

Enumerator:
KJSWindowMoveAllow 
KJSWindowMoveIgnore 

Definition at line 80 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowResizePolicy

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

Enumerator:
KJSWindowResizeAllow 
KJSWindowResizeIgnore 

Definition at line 88 of file khtml_settings.h.

enum KHTMLSettings::KJSWindowFocusPolicy

This enum specifies the policy for window.focus.

Enumerator:
KJSWindowFocusAllow 
KJSWindowFocusIgnore 

Definition at line 96 of file khtml_settings.h.


Constructor & Destructor Documentation

KHTMLSettings::KHTMLSettings (  ) 

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

void KHTMLSettings::init (  ) 

Called by constructor and reparseConfiguration.

Definition at line 290 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.

bool KHTMLSettings::changeCursor (  )  const

Definition at line 275 of file khtml_settings.cc.

bool KHTMLSettings::underlineLink (  )  const

Definition at line 280 of file khtml_settings.cc.

bool KHTMLSettings::hoverLink (  )  const

Definition at line 285 of file khtml_settings.cc.

bool KHTMLSettings::allowTabulation (  )  const

Definition at line 1035 of file khtml_settings.cc.

bool KHTMLSettings::autoSpellCheck (  )  const

Definition at line 1040 of file khtml_settings.cc.

KHTMLSettings::KAnimationAdvice KHTMLSettings::showAnimations (  )  const

Definition at line 1011 of file khtml_settings.cc.

QString KHTMLSettings::stdFontName (  )  const

Definition at line 912 of file khtml_settings.cc.

QString KHTMLSettings::fixedFontName (  )  const

Definition at line 917 of file khtml_settings.cc.

QString KHTMLSettings::serifFontName (  )  const

Definition at line 922 of file khtml_settings.cc.

QString KHTMLSettings::sansSerifFontName (  )  const

Definition at line 927 of file khtml_settings.cc.

QString KHTMLSettings::cursiveFontName (  )  const

Definition at line 932 of file khtml_settings.cc.

QString KHTMLSettings::fantasyFontName (  )  const

Definition at line 937 of file khtml_settings.cc.

void KHTMLSettings::setStdFontName ( const QString &  n  ) 

Definition at line 942 of file khtml_settings.cc.

void KHTMLSettings::setFixedFontName ( const QString &  n  ) 

Definition at line 949 of file khtml_settings.cc.

int KHTMLSettings::minFontSize (  )  const

Definition at line 840 of file khtml_settings.cc.

int KHTMLSettings::mediumFontSize (  )  const

Definition at line 835 of file khtml_settings.cc.

bool KHTMLSettings::jsErrorsEnabled (  )  const

Definition at line 1021 of file khtml_settings.cc.

void KHTMLSettings::setJSErrorsEnabled ( bool  enabled  ) 

Definition at line 1026 of file khtml_settings.cc.

const QString & KHTMLSettings::encoding (  )  const

Definition at line 971 of file khtml_settings.cc.

bool KHTMLSettings::followSystemColors (  )  const

Definition at line 976 of file khtml_settings.cc.

const QColor & KHTMLSettings::textColor (  )  const

Definition at line 981 of file khtml_settings.cc.

const QColor & KHTMLSettings::baseColor (  )  const

Definition at line 986 of file khtml_settings.cc.

const QColor & KHTMLSettings::linkColor (  )  const

Definition at line 991 of file khtml_settings.cc.

const QColor & KHTMLSettings::vLinkColor (  )  const

Definition at line 996 of file khtml_settings.cc.

bool KHTMLSettings::autoLoadImages (  )  const

Definition at line 1001 of file khtml_settings.cc.

bool KHTMLSettings::unfinishedImageFrame (  )  const

Definition at line 1006 of file khtml_settings.cc.

bool KHTMLSettings::isOpenMiddleClickEnabled (  ) 

Definition at line 698 of file khtml_settings.cc.

bool KHTMLSettings::isBackRightClickEnabled (  ) 

Definition at line 703 of file khtml_settings.cc.

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

Definition at line 783 of file khtml_settings.cc.

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

Definition at line 788 of file khtml_settings.cc.

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

Definition at line 793 of file khtml_settings.cc.

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

Definition at line 799 of file khtml_settings.cc.

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

Definition at line 805 of file khtml_settings.cc.

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

Definition at line 723 of file khtml_settings.cc.

bool KHTMLSettings::isAdFilterEnabled (  )  const

Definition at line 713 of file khtml_settings.cc.

bool KHTMLSettings::isHideAdsEnabled (  )  const

Definition at line 718 of file khtml_settings.cc.

void KHTMLSettings::addAdFilter ( const QString &  url  ) 

Definition at line 744 of file khtml_settings.cc.

bool KHTMLSettings::accessKeysEnabled (  )  const

Definition at line 708 of file khtml_settings.cc.

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

Definition at line 810 of file khtml_settings.cc.

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

Definition at line 815 of file khtml_settings.cc.

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

Definition at line 820 of file khtml_settings.cc.

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

Definition at line 825 of file khtml_settings.cc.

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

Definition at line 830 of file khtml_settings.cc.

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

Definition at line 134 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.

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

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

QString KHTMLSettings::settingsToCSS (  )  const

Definition at line 845 of file khtml_settings.cc.

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

Definition at line 876 of file khtml_settings.cc.

QString KHTMLSettings::userStyleSheet (  )  const

Definition at line 956 of file khtml_settings.cc.

bool KHTMLSettings::isFormCompletionEnabled (  )  const

Definition at line 961 of file khtml_settings.cc.

int KHTMLSettings::maxFormCompletionItems (  )  const

Definition at line 966 of file khtml_settings.cc.

bool KHTMLSettings::isAutoDelayedActionsEnabled (  )  const

Definition at line 1016 of file khtml_settings.cc.

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

Definition at line 1045 of file khtml_settings.cc.

void KHTMLSettings::setJSPopupBlockerPassivePopup ( bool  enabled  ) 

Definition at line 1050 of file khtml_settings.cc.

bool KHTMLSettings::jsPopupBlockerPassivePopup (  )  const

Definition at line 1059 of file khtml_settings.cc.


Friends And Related Function Documentation

friend class KHTMLGlobal [friend]

Definition at line 225 of file khtml_settings.h.


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
  •   WTF
  • KJSEmbed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  •   core
  • Phonon
  •   Backend
  • 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