![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
QTextHtmlStyleSelector (const QTextHtmlParser *parser) | |
QStringList | nodeNames (NodePtr node) const override |
QString | attributeValue (NodePtr node, const QCss::AttributeSelector &aSelector) const override |
bool | hasAttributes (NodePtr node) const override |
bool | isNullNode (NodePtr node) const override |
NodePtr | parentNode (NodePtr node) const override |
NodePtr | previousSiblingNode (NodePtr node) const override |
NodePtr | duplicateNode (NodePtr node) const override |
void | freeNode (NodePtr node) const override |
![]() | |
StyleSelector () | |
virtual | ~StyleSelector () |
QList< StyleRule > | styleRulesForNode (NodePtr node) |
QList< Declaration > | declarationsForNode (NodePtr node, const char *extraPseudo=nullptr) |
virtual bool | nodeNameEquals (NodePtr node, const QString &nodeName) const |
virtual QString | attributeValue (NodePtr node, const QCss::AttributeSelector &aSelector) const =0 |
virtual bool | hasAttributes (NodePtr node) const =0 |
virtual QStringList | nodeIds (NodePtr node) const |
virtual QStringList | nodeNames (NodePtr node) const =0 |
virtual bool | isNullNode (NodePtr node) const =0 |
virtual NodePtr | parentNode (NodePtr node) const =0 |
virtual NodePtr | previousSiblingNode (NodePtr node) const =0 |
virtual NodePtr | duplicateNode (NodePtr node) const =0 |
virtual void | freeNode (NodePtr node) const =0 |
Additional Inherited Members | |
![]() | |
QList< StyleSheet > | styleSheets |
QString | medium |
Qt::CaseSensitivity | nameCaseSensitivity |
Definition at line 1811 of file qtexthtmlparser.cpp.
|
inline |
Definition at line 1814 of file qtexthtmlparser.cpp.
References Qt::CaseInsensitive, and QCss::StyleSelector::nameCaseSensitivity.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1848 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QTextHtmlParserNode::attributes, findAttribute(), QCss::StyleSelector::NodePtr::id, and QCss::AttributeSelector::name.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1878 of file qtexthtmlparser.cpp.
Implements QCss::StyleSelector.
Definition at line 1899 of file qtexthtmlparser.cpp.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1857 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QTextHtmlParserNode::attributes, and QCss::StyleSelector::NodePtr::id.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1863 of file qtexthtmlparser.cpp.
References QCss::StyleSelector::NodePtr::id.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1830 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QCss::StyleSelector::NodePtr::id, QTextHtmlParserNode::tag, and QString::toLower().
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1868 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QCss::StyleSelector::NodePtr::id, parent, and QTextHtmlParserNode::parent.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1883 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QList< T >::at(), QTextHtmlParserNode::children, QCss::StyleSelector::NodePtr::id, QListSpecialMethodsBase< T >::indexOf(), parent, and QTextHtmlParserNode::parent.