|
Krita Source Code Documentation
|
Complex selector, i.e. a combination of simple selectors. More...
Inheritance diagram for CssComplexSelector:Public Member Functions | |
| CssComplexSelector (const QList< CssToken > &tokens) | |
| bool | match (const QDomElement &e) override |
| Matches the given element. | |
| int | priority () override |
| QString | toString () const override |
| Returns string representation of selector. | |
| ~CssComplexSelector () override | |
Public Member Functions inherited from CssSelectorBase | |
| virtual | ~CssSelectorBase () |
Private Member Functions | |
| void | compile (const QList< CssToken > &tokens) |
Private Attributes | |
| QString | m_combinators |
| QList< CssSelectorBase * > | m_selectors |
Complex selector, i.e. a combination of simple selectors.
Definition at line 367 of file SvgCssHelper.cpp.
Definition at line 370 of file SvgCssHelper.cpp.
References compile().
|
inlineoverride |
Definition at line 374 of file SvgCssHelper.cpp.
References m_selectors.
Definition at line 467 of file SvgCssHelper.cpp.
References m_combinators, m_selectors, and SelectorToken.
|
inlineoverridevirtual |
Matches the given element.
Implements CssSelectorBase.
Definition at line 392 of file SvgCssHelper.cpp.
References m_combinators, m_selectors, and CssSelectorBase::match().
|
inlineoverridevirtual |
Returns priority of selector see http://www.w3.org/TR/1998/REC-CSS2-19980512/cascade.html#specificity
Reimplemented from CssSelectorBase.
Definition at line 457 of file SvgCssHelper.cpp.
References m_selectors, p, and CssSelectorBase::priority().
|
inlineoverridevirtual |
Returns string representation of selector.
Reimplemented from CssSelectorBase.
Definition at line 378 of file SvgCssHelper.cpp.
References m_combinators, and m_selectors.
|
private |
Definition at line 478 of file SvgCssHelper.cpp.
|
private |
Definition at line 479 of file SvgCssHelper.cpp.