Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
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 |
Public Member Functions inherited from QCss::StyleSelector | |
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 QStringList | nodeIds (NodePtr node) const |
Additional Inherited Members | |
Public Attributes inherited from QCss::StyleSelector | |
QList< StyleSheet > | styleSheets |
QString | medium |
Qt::CaseSensitivity | nameCaseSensitivity |
Definition at line 1852 of file qtexthtmlparser.cpp.
|
inline |
Definition at line 1855 of file qtexthtmlparser.cpp.
References Qt::CaseInsensitive, and QCss::StyleSelector::nameCaseSensitivity.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1889 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QTextHtmlParserNode::attributes, findAttribute(), and QCss::StyleSelector::NodePtr::id.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1919 of file qtexthtmlparser.cpp.
Implements QCss::StyleSelector.
Definition at line 1940 of file qtexthtmlparser.cpp.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1898 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QTextHtmlParserNode::attributes, and QCss::StyleSelector::NodePtr::id.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1904 of file qtexthtmlparser.cpp.
References QCss::StyleSelector::NodePtr::id.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1871 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QCss::StyleSelector::NodePtr::id, QTextHtmlParserNode::tag, and QString::toLower().
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1909 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QCss::StyleSelector::NodePtr::id, and QTextHtmlParserNode::parent.
|
overridevirtual |
Implements QCss::StyleSelector.
Definition at line 1924 of file qtexthtmlparser.cpp.
References QTextHtmlParser::at(), QList< T >::at(), QTextHtmlParserNode::children, QCss::StyleSelector::NodePtr::id, QListSpecialMethodsBase< T >::indexOf(), and QTextHtmlParserNode::parent.