browsercore/appfw/Api/Common/wrtBrowserUtils.h
changeset 10 232fbd5a2dcb
parent 5 0f2326c2a325
child 16 3c88a81ff781
equal deleted inserted replaced
6:1c3b8676e58c 10:232fbd5a2dcb
    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__