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

📄 render_cachecss.h

📁 monqueror一个很具有参考价值的源玛
💻 H
字号:
#ifndef		_RENDER_CSSCACHE_H_#define 	_RENDER_CSSCACHE_H_#include "css_ruleimpl.h"//#include "htmltoken.h"//#include "html_headimpl.h"// plateform we possiblelly surpport#define		_PLATFORM_MINIGUI	1#define		_PLATFORM_QT		2#define		_PLATFORM_WINDOWS	3#define		_CURRENT_PLATFORM	_PLATFORM_MINIGUI#if ( _CURRENT_PLATFORM == _PLATFORM_MINIGUI )#include <minigui/common.h>#include <minigui/minigui.h>#include <minigui/gdi.h>#include <minigui/window.h>#include <minigui/control.h>#define		MSG_USER_MOVE_CHILD		(MSG_USER+0x100)#endif// for we must impliment string ourself// so we currently use such as QString instead#define MGString 		QString#define MGChar 			QChar#define MGPointArray	QPointArray#define	MGURL			KRULnamespace DOM {	class CSSImportRuleImpl;	class HTMLLinkElementImpl;	}namespace khtml {			/**     * a cached style sheet     *///NOTE: following code refers file misc/loader.h CachedCSSStyleSheetclass MGCachedCSSStyleSheet// : public CachedObject{public:	MGCachedCSSStyleSheet(DOM::DOMString &murl);	MGCachedCSSStyleSheet(DOM::DOMString &murl, unsigned char *url);	virtual ~MGCachedCSSStyleSheet();	const DOM::DOMString &sheet() const { return m_sheet; }	void ref(DOM::CSSImportRuleImpl*);	void deref(DOM::CSSImportRuleImpl*);	void ref(DOM::HTMLLinkElementImpl*,bool);	void deref(DOM::HTMLLinkElementImpl*,bool);	virtual void error( int err, const char *text );	bool LoadDataFromTempFile( char TempName[]);			void checkNotify();protected:	int m_ref;	DOM::DOMString m_sheet;	bool m_loadOk;public:	DOM::DOMString m_url;	QList<DOM::CSSImportRuleImpl> m_clients;		QList<DOM::HTMLLinkElementImpl> m_clientsLink;	};}; // namespace#endif

⌨️ 快捷键说明

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