21 |
21 |
22 #ifndef __wrtBrowserUtils_H__ |
22 #ifndef __wrtBrowserUtils_H__ |
23 #define __wrtBrowserUtils_H__ |
23 #define __wrtBrowserUtils_H__ |
24 |
24 |
25 #include <QWebElement> |
25 #include <QWebElement> |
26 #include <QWebFrame> |
|
27 #include "wrtBrowserDefs.h" |
26 #include "wrtBrowserDefs.h" |
28 #include "brtglobal.h" |
27 #include "brtglobal.h" |
29 |
|
30 #define LINK_TAG "link" |
|
31 #define INPUT_TAG "input" |
|
32 #define A_TAG "a" |
|
33 #define HREF_ATTR "href" |
|
34 #define AREA_TAG "area" |
|
35 #define TEXT_AREA_TAG "textarea" |
|
36 #define BUTTON_TAG "button" |
|
37 #define OBJECT_TAG "object" |
|
38 #define EMBED_TAG "embed" |
|
39 #define IMAGE_TAG "img" |
|
40 #define SELECT_TAG "select" |
|
41 #define LI_TAG "li" |
|
42 #define OL_TAG "ol" |
|
43 #define DL_TAG "dl" |
|
44 #define FORM_TAG "form" |
|
45 #define HTML_TAG "html" |
|
46 |
28 |
47 class WRT_BROWSER_EXPORT wrtBrowserUtils |
29 class WRT_BROWSER_EXPORT wrtBrowserUtils |
48 { |
30 { |
49 public: |
31 public: |
50 wrtBrowserUtils(); |
|
51 ~wrtBrowserUtils(); |
|
52 static wrtBrowserDefs::BrowserElementType getTypeFromElement(QWebHitTestResult htRes); |
32 static wrtBrowserDefs::BrowserElementType getTypeFromElement(QWebHitTestResult htRes); |
53 private: |
|
54 static wrtBrowserDefs::BrowserElementType ElementType(QWebElement* node); |
|
55 }; |
33 }; |
56 |
34 |
57 #endif //__wrtBrowserUtils_H__ |
35 #endif //__wrtBrowserUtils_H__ |