⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 kwqkhtmlsettings.h

📁 khtml在gtk上的移植版本
💻 H
字号:
/* * Copyright (C) 2003 Apple Computer, Inc.  All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright *    notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright *    notice, this list of conditions and the following disclaimer in the *    documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.  */#ifndef KHTML_SETTINGS_H_#define KHTML_SETTINGS_H_#include "KWQString.h"#include "KWQStringList.h"#include "KWQFont.h"#include "KWQMap.h"class KHTMLSettings{public:    enum KAnimationAdvice {        KAnimationDisabled,        KAnimationLoopOnce,        KAnimationEnabled    };        KHTMLSettings() :      _minimumFontSize(0),      _minimumLogicalFontSize(0),      _defaultFontSize(0),      _defaultFixedFontSize(0)      { }        const QString &stdFontName() const { return _stdFontName; }    const QString &fixedFontName() const { return _fixedFontName; }    const QString &serifFontName() const { return _serifFontName; }    const QString &sansSerifFontName() const { return _sansSerifFontName; }    const QString &cursiveFontName() const { return _cursiveFontName; }    const QString &fantasyFontName() const { return _fantasyFontName; }        static QString settingsToCSS() { return QString(); }    int minFontSize() const { return _minimumFontSize; }    int minLogicalFontSize() const { return _minimumLogicalFontSize; }    int mediumFontSize() const { return _defaultFontSize; }    int mediumFixedFontSize() const { return _defaultFixedFontSize; }    static bool changeCursor() { return true; }    static bool isFormCompletionEnabled() { return false; }    static int maxFormCompletionItems() { return 0; }    bool autoLoadImages() const { return _willLoadImagesAutomatically; }    static KAnimationAdvice showAnimations() { return KAnimationEnabled; }    bool isJavaScriptEnabled() const { return _JavaScriptEnabled; }    bool JavaScriptCanOpenWindowsAutomatically() const { return _JavaScriptCanOpenWindowsAutomatically; }    bool isJavaScriptEnabled(const QString &host) const { return _JavaScriptEnabled; }    static bool isJavaScriptDebugEnabled() { return false; }    bool isJavaEnabled() const { return _JavaEnabled; }    bool isJavaEnabled(const QString &host) const { return _JavaEnabled; }    bool isPluginsEnabled() const { return _pluginsEnabled; }    bool isPluginsEnabled(const QString &host) const { return _pluginsEnabled; }        const QString &encoding() const { return _encoding; }    const QString &userStyleSheet() const { return _userStyleSheetLocation; }    bool shouldPrintBackgrounds() const { return _shouldPrintBackgrounds; }    void setStdFontName(const QString &s) { _stdFontName = s; }    void setFixedFontName(const QString &s) { _fixedFontName = s; }    void setSerifFontName(const QString &s) { _serifFontName = s; }    void setSansSerifFontName(const QString &s) { _sansSerifFontName = s; }    void setCursiveFontName(const QString &s) { _cursiveFontName = s; }    void setFantasyFontName(const QString &s) { _fantasyFontName = s; }        void setMinFontSize(int s) { _minimumFontSize = s; }    void setMinLogicalFontSize(int s) { _minimumLogicalFontSize = s; }    void setMediumFontSize(int s) { _defaultFontSize = s; }    void setMediumFixedFontSize(int s) { _defaultFixedFontSize = s; }        void setAutoLoadImages(bool f) { _willLoadImagesAutomatically = f; }    void setIsJavaScriptEnabled(bool f) { _JavaScriptEnabled = f; }    void setIsJavaEnabled(bool f) { _JavaEnabled = f; }    void setArePluginsEnabled(bool f) { _pluginsEnabled = f; }    void setJavaScriptCanOpenWindowsAutomatically(bool f) { _JavaScriptCanOpenWindowsAutomatically = f; }    void setEncoding(const QString &s) { _encoding = s; }    void setUserStyleSheet(const QString &s) { _userStyleSheetLocation = s; }    void setShouldPrintBackgrounds(bool f) { _shouldPrintBackgrounds = f; }    private:    QString _stdFontName;    QString _fixedFontName;    QString _serifFontName;    QString _sansSerifFontName;    QString _cursiveFontName;    QString _fantasyFontName;    QString _encoding;    QString _userStyleSheetLocation;        int _minimumFontSize;    int _minimumLogicalFontSize;    int _defaultFontSize;    int _defaultFixedFontSize;    uint _JavaEnabled:1;    uint _willLoadImagesAutomatically:1;    uint _pluginsEnabled:1;    uint _JavaScriptEnabled:1;    uint _JavaScriptCanOpenWindowsAutomatically:1;    uint _shouldPrintBackgrounds:1;    };#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -