Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTextHtmlStyleSelector Class Reference
Inheritance diagram for QTextHtmlStyleSelector:
Collaboration diagram for QTextHtmlStyleSelector:

Public Member Functions

 QTextHtmlStyleSelector (const QTextHtmlParser *parser)
bool nodeNameEquals (NodePtr node, const QString &nodeName) const override
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
 QTextHtmlStyleSelector (const QTextHtmlParser *parser)
bool nodeNameEquals (NodePtr node, const QString &nodeName) const override
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< StyleRulestyleRulesForNode (NodePtr node)
QList< DeclarationdeclarationsForNode (NodePtr node, const char *extraPseudo=nullptr)
virtual QStringList nodeIds (NodePtr node) const

Additional Inherited Members

Public Attributes inherited from QCss::StyleSelector
QList< StyleSheetstyleSheets
QString medium
Qt::CaseSensitivity nameCaseSensitivity

Detailed Description

Definition at line 1913 of file qtexthtmlparser.cpp.

Constructor & Destructor Documentation

◆ QTextHtmlStyleSelector() [1/2]

QTextHtmlStyleSelector::QTextHtmlStyleSelector ( const QTextHtmlParser * parser)
inline

Definition at line 1916 of file qtexthtmlparser.cpp.

◆ QTextHtmlStyleSelector() [2/2]

QTextHtmlStyleSelector::QTextHtmlStyleSelector ( const QTextHtmlParser * parser)
inline

Definition at line 1916 of file qtexthtmlparser.cpp.

Member Function Documentation

◆ attributeValue() [1/2]

QString QTextHtmlStyleSelector::attributeValue ( NodePtr node,
const QCss::AttributeSelector & aSelector ) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1956 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ attributeValue() [2/2]

QString QTextHtmlStyleSelector::attributeValue ( NodePtr node,
const QCss::AttributeSelector & aSelector ) const
overridevirtual

Implements QCss::StyleSelector.

◆ duplicateNode() [1/2]

QCss::StyleSelector::NodePtr QTextHtmlStyleSelector::duplicateNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1986 of file qtexthtmlparser.cpp.

◆ duplicateNode() [2/2]

NodePtr QTextHtmlStyleSelector::duplicateNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ freeNode() [1/2]

void QTextHtmlStyleSelector::freeNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 2007 of file qtexthtmlparser.cpp.

◆ freeNode() [2/2]

void QTextHtmlStyleSelector::freeNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ hasAttributes() [1/2]

bool QTextHtmlStyleSelector::hasAttributes ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1965 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ hasAttributes() [2/2]

bool QTextHtmlStyleSelector::hasAttributes ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ isNullNode() [1/2]

bool QTextHtmlStyleSelector::isNullNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1971 of file qtexthtmlparser.cpp.

◆ isNullNode() [2/2]

bool QTextHtmlStyleSelector::isNullNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ nodeNameEquals() [1/2]

bool QTextHtmlStyleSelector::nodeNameEquals ( NodePtr node,
const QString & nodeName ) const
overridevirtual

Reimplemented from QCss::StyleSelector.

Definition at line 1933 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ nodeNameEquals() [2/2]

bool QTextHtmlStyleSelector::nodeNameEquals ( NodePtr node,
const QString & nodeName ) const
overridevirtual

Reimplemented from QCss::StyleSelector.

◆ nodeNames() [1/2]

QStringList QTextHtmlStyleSelector::nodeNames ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1938 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ nodeNames() [2/2]

QStringList QTextHtmlStyleSelector::nodeNames ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ parentNode() [1/2]

QCss::StyleSelector::NodePtr QTextHtmlStyleSelector::parentNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1976 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ parentNode() [2/2]

NodePtr QTextHtmlStyleSelector::parentNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

◆ previousSiblingNode() [1/2]

QCss::StyleSelector::NodePtr QTextHtmlStyleSelector::previousSiblingNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.

Definition at line 1991 of file qtexthtmlparser.cpp.

References QTextHtmlParser::at().

Here is the call graph for this function:

◆ previousSiblingNode() [2/2]

NodePtr QTextHtmlStyleSelector::previousSiblingNode ( NodePtr node) const
overridevirtual

Implements QCss::StyleSelector.


The documentation for this class was generated from the following file: