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
CFX_CSSStyleSelector Class Reference

#include <cfx_cssstyleselector.h>

+ Collaboration diagram for CFX_CSSStyleSelector:

Public Member Functions

 CFX_CSSStyleSelector ()
 
 ~CFX_CSSStyleSelector ()
 
void SetDefaultFontSize (float fFontSize)
 
void SetUAStyleSheet (std::unique_ptr< CFX_CSSStyleSheet > pSheet)
 
void UpdateStyleIndex ()
 
RetainPtr< CFX_CSSComputedStyleCreateComputedStyle (const CFX_CSSComputedStyle *pParentStyle)
 
void ComputeStyle (const std::vector< const CFX_CSSDeclaration * > &declArray, const WideString &styleString, const WideString &alignString, CFX_CSSComputedStyle *pDestStyle)
 
std::vector< const CFX_CSSDeclaration * > MatchDeclarations (const WideString &tagname)
 

Detailed Description

Definition at line 29 of file cfx_cssstyleselector.h.

Constructor & Destructor Documentation

◆ CFX_CSSStyleSelector()

CFX_CSSStyleSelector::CFX_CSSStyleSelector ( )
default

◆ ~CFX_CSSStyleSelector()

CFX_CSSStyleSelector::~CFX_CSSStyleSelector ( )
default

Member Function Documentation

◆ ComputeStyle()

void CFX_CSSStyleSelector::ComputeStyle ( const std::vector< const CFX_CSSDeclaration * > & declArray,
const WideString & styleString,
const WideString & alignString,
CFX_CSSComputedStyle * pDestStyle )

Definition at line 78 of file cfx_cssstyleselector.cpp.

References CFX_CSSData::GetPropertyByEnum(), and fxcrt::WideString::IsEmpty().

+ Here is the call graph for this function:

◆ CreateComputedStyle()

RetainPtr< CFX_CSSComputedStyle > CFX_CSSStyleSelector::CreateComputedStyle ( const CFX_CSSComputedStyle * pParentStyle)

Definition at line 34 of file cfx_cssstyleselector.cpp.

◆ MatchDeclarations()

std::vector< const CFX_CSSDeclaration * > CFX_CSSStyleSelector::MatchDeclarations ( const WideString & tagname)

Definition at line 51 of file cfx_cssstyleselector.cpp.

References fxcrt::WideString::IsEmpty().

+ Here is the call graph for this function:

◆ SetDefaultFontSize()

void CFX_CSSStyleSelector::SetDefaultFontSize ( float fFontSize)

Definition at line 29 of file cfx_cssstyleselector.cpp.

◆ SetUAStyleSheet()

void CFX_CSSStyleSelector::SetUAStyleSheet ( std::unique_ptr< CFX_CSSStyleSheet > pSheet)

Definition at line 42 of file cfx_cssstyleselector.cpp.

◆ UpdateStyleIndex()

void CFX_CSSStyleSelector::UpdateStyleIndex ( )

Definition at line 47 of file cfx_cssstyleselector.cpp.


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