![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <cfx_cssdeclaration.h>
Public Types | |
using | const_prop_iterator |
using | const_custom_iterator |
Public Member Functions | |
CFX_CSSDeclaration () | |
~CFX_CSSDeclaration () | |
RetainPtr< CFX_CSSValue > | GetProperty (CFX_CSSProperty eProperty, bool *bImportant) const |
bool | empty () const |
const_prop_iterator | begin () const |
const_prop_iterator | end () const |
const_custom_iterator | custom_begin () const |
const_custom_iterator | custom_end () const |
void | AddProperty (const CFX_CSSData::Property *property, WideStringView value) |
void | AddProperty (const WideString &prop, const WideString &value) |
size_t | PropertyCountForTesting () const |
std::optional< FX_ARGB > | ParseColorForTest (WideStringView value) |
Static Public Member Functions | |
static std::optional< WideStringView > | ParseCSSString (WideStringView value) |
static std::optional< FX_ARGB > | ParseCSSColor (WideStringView value) |
Definition at line 21 of file cfx_cssdeclaration.h.
Definition at line 25 of file cfx_cssdeclaration.h.
Definition at line 23 of file cfx_cssdeclaration.h.
|
default |
|
default |
void CFX_CSSDeclaration::AddProperty | ( | const CFX_CSSData::Property * | property, |
WideStringView | value ) |
Definition at line 152 of file cfx_cssdeclaration.cpp.
References CFX_CSSVALUETYPE_List, CFX_CSSVALUETYPE_MaybeColor, CFX_CSSVALUETYPE_MaybeEnum, CFX_CSSVALUETYPE_MaybeNumber, CFX_CSSVALUETYPE_MaybeString, CFX_CSSVALUETYPE_Primitive, CFX_CSSVALUETYPE_Shorthand, and CFX_CSSData::Property::eName.
void CFX_CSSDeclaration::AddProperty | ( | const WideString & | prop, |
const WideString & | value ) |
Definition at line 257 of file cfx_cssdeclaration.cpp.
|
inline |
Definition at line 38 of file cfx_cssdeclaration.h.
|
inline |
Definition at line 41 of file cfx_cssdeclaration.h.
|
inline |
Definition at line 44 of file cfx_cssdeclaration.h.
|
inline |
Definition at line 37 of file cfx_cssdeclaration.h.
|
inline |
Definition at line 39 of file cfx_cssdeclaration.h.
RetainPtr< CFX_CSSValue > CFX_CSSDeclaration::GetProperty | ( | CFX_CSSProperty | eProperty, |
bool * | bImportant ) const |
Definition at line 130 of file cfx_cssdeclaration.cpp.
std::optional< FX_ARGB > CFX_CSSDeclaration::ParseColorForTest | ( | WideStringView | value | ) |
|
static |
Definition at line 76 of file cfx_cssdeclaration.cpp.
References ArgbEncode(), CFX_CSSData::GetColorByName(), and CFX_CSSData::Color::value.
Referenced by TEST(), and TEST().
|
static |
Definition at line 60 of file cfx_cssdeclaration.cpp.
size_t CFX_CSSDeclaration::PropertyCountForTesting | ( | ) | const |
Definition at line 613 of file cfx_cssdeclaration.cpp.