KHTML
khtml_settings.cpp
Go to the documentation of this file.
162 kDebug(6000) << "Filter list loaded" << whiteCounter << "white list entries and" << blackCounter << "black list entries";
222 return static_cast<KJavaScriptAdvice>(KParts::HtmlSettingsInterface::textToJavascriptAdvice(_str));
227 return KParts::HtmlSettingsInterface::javascriptAdviceToText(static_cast<KParts::HtmlSettingsInterface::JavaScriptAdvice>(_advice));
402 bool filterEnabled = cgFilter.readEntry(QString("HTMLFilterListEnabled-").append(QString::number(id))) != QLatin1String("false");
409 QString localFile = cgFilter.readEntry(QString("HTMLFilterListLocalFilename-").append(QString::number(id)));
420 if (!fileInfo.exists() || fileInfo.lastModified().daysTo(QDateTime::currentDateTime()) > htmlFilterListMaxAgeDays)
443 d->defaultFonts.append( cgHtml.readEntry( "StandardFont", KGlobalSettings::generalFont().family() ) );
444 d->defaultFonts.append( cgHtml.readEntry( "FixedFont", KGlobalSettings::fixedFont().family() ) );
446 const QString serifFont = QFontInfo(QFont(QLatin1String(HTML_DEFAULT_VIEW_SERIF_FONT))).family();
447 const QString sansSerifFont = QFontInfo(QFont(QLatin1String(HTML_DEFAULT_VIEW_SANSSERIF_FONT))).family();
448 const QString cursiveFont = QFontInfo(QFont(QLatin1String(HTML_DEFAULT_VIEW_CURSIVE_FONT))).family();
449 const QString fantasyFont = QFontInfo(QFont(QLatin1String(HTML_DEFAULT_VIEW_FANTASY_FONT))).family();
549 const QStringList accesskeys = cgHtml.readEntry("FallbackAccessKeysAssignments", QStringList());
727 domainConfig.append(QString::fromLatin1("%1:%2:%3").arg(it.key()).arg(javaPolicy).arg(javaScriptPolicy));
740 domainConfig.append(QString::fromLatin1("%1:%2:%3").arg(it.key()).arg(javaPolicy).arg(javaScriptPolicy));
869 KConfigGroup config = KSharedConfig::openConfig( "khtmlrc", KConfig::NoGlobals )->group( "Filter Settings" );
bool unfinishedImageFrame() const
Definition: khtml_settings.cpp:1129
void writeEntry(const char *key, const char *value, WriteConfigFlags pFlags=Normal)
bool isJavaEnabled(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:906
KJSWindowFocusPolicy
This enum specifies the policy for window.focus.
Definition: khtml_settings.h:109
QString adFilteredBy(const QString &url, bool *isWhiteListed=0) const
identify the filter which matches url.
Definition: khtml_settings.cpp:846
NoGlobals
bool isJavaScriptEnabled(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:911
static void error(QWidget *parent, const QString &text, const QString &caption=QString(), Options options=Notify)
int maxFormCompletionItems() const
Definition: khtml_settings.cpp:1089
JavaScriptAdvice
static QString locateLocal(const char *type, const QString &filename, bool createDir, const KComponentData &cData=KGlobal::mainComponent())
void setFixedFontName(const QString &n)
Definition: khtml_settings.cpp:1072
KJavaScriptAdvice
This enum specifies whether Java/JavaScript execution is allowed.
Definition: khtml_settings.h:48
static QFont generalFont()
void setJSPopupBlockerPassivePopup(bool enabled)
Definition: khtml_settings.cpp:1183
void setJSErrorsEnabled(bool enabled)
Definition: khtml_settings.cpp:1159
bool isAdFiltered(const QString &url) const
tests whether url is filtered.
Definition: khtml_settings.cpp:833
void readDomainSettings(const KConfigGroup &config, bool reset, bool global, KPerDomainSettings &pd_settings)
reads from config's current group, forcing initialization if reset is true.
Definition: khtml_settings.cpp:240
static QDebug kDebug(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
KAnimationAdvice showAnimations() const
Definition: khtml_settings.cpp:1134
QMap< QString, QString > entryMap() const
static const char * adviceToStr(KJavaScriptAdvice _advice)
Definition: khtml_settings.cpp:225
#define KDE_DEFAULT_CHANGECURSOR
Reload
const KUrl & url() const
bool exists() const
void setStdFontName(const QString &n)
Definition: khtml_settings.cpp:1065
bool isPluginsEnabled(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:928
bool jsPopupBlockerPassivePopup() const
Definition: khtml_settings.cpp:1192
Definition: khtml_filter_p.h:59
static JavaScriptAdvice textToJavascriptAdvice(const QString &text)
KSmoothScrollingMode smoothScrolling() const
Definition: khtml_settings.cpp:1139
KJSWindowMovePolicy windowMovePolicy(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:938
bool isFormCompletionEnabled() const
Definition: khtml_settings.cpp:1084
QString sansSerifFontName() const
Definition: khtml_settings.cpp:1050
static const QString & availableFamilies()
Definition: khtml_settings.cpp:999
@ KSmoothScrollingWhenEfficient
Definition: khtml_settings.h:62
QString errorText() const
KJSWindowStatusPolicy windowStatusPolicy(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:948
bool isErrorPage() const
KJSWindowMovePolicy
This enum specifies the policy for window.moveBy and .moveTo.
Definition: khtml_settings.h:93
StoredTransferJob * storedGet(const KUrl &url, LoadType reload=NoReload, JobFlags flags=DefaultFlags)
bool hasKey(const char *key) const
static QFont fixedFont()
KSharedConfigPtr config()
static KPerDomainSettings & setup_per_domain_policy(KHTMLSettingsPrivate *const d, const QString &domain)
Returns a writeable per-domains settings instance for the given domain or a deep copy of the global s...
Definition: khtml_settings.cpp:203
QList< QPair< QString, QChar > > fallbackAccessKeysAssignments() const
Definition: khtml_settings.cpp:1178
bool isOpenMiddleClickEnabled()
Definition: khtml_settings.cpp:808
QString i18n(const char *text)
static QDebug kWarning(bool cond, int area=KDE_DEFAULT_DEBUG_AREA)
KJSWindowFocusPolicy windowFocusPolicy(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:953
static const KPerDomainSettings & lookup_hostname_policy(const KHTMLSettingsPrivate *const d, const QString &hostname)
Local helper for retrieving per-domain settings.
Definition: khtml_settings.cpp:754
QByteArray data() const
void sync()
static KJavaScriptAdvice strToAdvice(const QString &_str)
Definition: khtml_settings.cpp:220
KJSWindowResizePolicy
This enum specifies the policy for window.resizeBy and .resizeTo.
Definition: khtml_settings.h:101
KJSWindowStatusPolicy
This enum specifies the policy for window.status and .defaultStatus.
Definition: khtml_settings.h:85
static const char * javascriptAdviceToText(JavaScriptAdvice advice)
const char * name(StandardAction id)
KJSWindowResizePolicy windowResizePolicy(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:943
KGuiItem reset()
HideProgressInfo
bool isAutoDelayedActionsEnabled() const
Definition: khtml_settings.cpp:1149
static void splitDomainAdvice(const QString &text, QString &domain, JavaScriptAdvice &javaAdvice, JavaScriptAdvice &javaScriptAdvice)
int error() const
bool isBackRightClickEnabled()
Definition: khtml_settings.cpp:813
KJSWindowOpenPolicy windowOpenPolicy(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:933
QString readEntry(const char *key, const char *aDefault=0) const
bool isJavaScriptErrorReportingEnabled(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:922
static void splitDomainAdvice(const QString &configStr, QString &domain, KJavaScriptAdvice &javaAdvice, KJavaScriptAdvice &javaScriptAdvice)
Definition: khtml_settings.cpp:231
bool isJavaScriptDebugEnabled(const QString &hostname=QString()) const
Definition: khtml_settings.cpp:916
#define HTML_DEFAULT_VIEW_SANSSERIF_FONT
Definition: khtmldefaults.h:30
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.