📄 mgloadobject.h
字号:
#ifndef _MGLOADOBJECT_H_#define _MGLOADOBJECT_H_// #define URL_STRINGMAXLENGTH 255#define URL_TEMPNAMELENGTH 64namespace khtml {class MGCachedImage;class RenderImage;class DOM::CSSImageValueImpl;class MGCachedScript;class CachedObjectClient;class DOM::CSSImportRuleImpl;class MGCachedCSSStyleSheet;typedef struct tagLoadUrl{ unsigned char url[URL_STRINGMAXLENGTH+1]; char TempName[URL_TEMPNAMELENGTH+1]; MGCachedScript *cachedScript; DOM::CSSImageValueImpl *cssImage; RenderImage* render; MGCachedImage *mgCachedImage; DOM::CSSImportRuleImpl *cssIRImpl; MGCachedCSSStyleSheet *cachedCSS; }LoadUrlStruct;enum MGLOADERTYPE { MGLOADERTYPE_IMAGE=1, MGLOADERTYPE_CSS = 2, MGLOADERTYPE_SCRIPT = 3};class MGLoadObject{ public: MGLoadObject(); virtual ~MGLoadObject(); bool isLocalFile( unsigned char *url ); bool CompleteTempName(char TempName[]); bool isRequested( unsigned char *url ); bool isLoaded( unsigned char *url ); void setHwnd(HWND hWnd); void setType(int ); bool LoadDataFromTempFile( char TempName[]); bool SeekLoadListByUrl( unsigned char *url ); bool RequestMsgToNet( unsigned char *url ); virtual bool LoadedMsgFromNet( unsigned char *url ,unsigned char *buf,int length,char s[]); bool WriteBufToTempFile(unsigned char *buf,char TempName[],int totalLength); bool NotifyDataProcessed(int nType); protected: char m_PathName[URL_TEMPNAMELENGTH+1]; QList<LoadUrlStruct> m_req,m_load; HWND m_hWnd; char* m_script; int m_nType; int m_nRequested;}; }; // namespace#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -