equal
deleted
inserted
replaced
22 */ |
22 */ |
23 |
23 |
24 #ifndef CSSStyleSelector_h |
24 #ifndef CSSStyleSelector_h |
25 #define CSSStyleSelector_h |
25 #define CSSStyleSelector_h |
26 |
26 |
|
27 #include "config.h" |
27 #include "DeprecatedString.h" |
28 #include "DeprecatedString.h" |
28 #include "RenderStyle.h" |
29 #include "RenderStyle.h" |
29 #include <wtf/HashSet.h> |
30 #include <wtf/HashSet.h> |
30 #include <wtf/Vector.h> |
31 #include <wtf/Vector.h> |
31 |
32 |
90 CSSStyleSelector(CSSStyleSheet *sheet); |
91 CSSStyleSelector(CSSStyleSheet *sheet); |
91 ~CSSStyleSelector(); |
92 ~CSSStyleSelector(); |
92 |
93 |
93 static void loadDefaultStyle(); |
94 static void loadDefaultStyle(); |
94 |
95 |
|
96 #if PLATFORM(SYMBIAN) |
|
97 static void deleteDefaultStyle(); |
|
98 #endif |
|
99 |
|
100 |
95 void initElementAndPseudoState(Element* e); |
101 void initElementAndPseudoState(Element* e); |
96 void initForStyleResolve(Element* e, RenderStyle* parentStyle); |
102 void initForStyleResolve(Element* e, RenderStyle* parentStyle); |
97 RenderStyle *styleForElement(Element*, RenderStyle* parentStyle=0, bool allowSharing=true, bool resolveForRootDefault=false); |
103 RenderStyle *styleForElement(Element*, RenderStyle* parentStyle=0, bool allowSharing=true, bool resolveForRootDefault=false); |
98 RenderStyle* pseudoStyleForElement(RenderStyle::PseudoId, Element*, RenderStyle* parentStyle=0); |
104 RenderStyle* pseudoStyleForElement(RenderStyle::PseudoId, Element*, RenderStyle* parentStyle=0); |
99 |
105 |