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

#include <qqstylekitpropertyresolver_p.h>

Collaboration diagram for QQStyleKitPropertyResolver:

Classes

struct  PropertyPathIds

Public Types

enum class  PathId { ExcludeSubType , IncludeSubType }

Static Public Member Functions

static QVariant readStyleProperty (const QQStyleKitPropertyGroup *group, const QQSK::Property property, const QQSK::Property alternative=QQSK::Property::NoProperty)
static bool writeStyleProperty (const QQStyleKitPropertyGroup *group, const QQSK::Property property, const QVariant &value)
static bool hasLocalStyleProperty (const QQStyleKitPropertyGroup *group, const QQSK::Property property)
static const QList< QQStyleKitExtendableControlTypebaseTypesForType (QQStyleKitExtendableControlType exactType)

Detailed Description

Definition at line 31 of file qqstylekitpropertyresolver_p.h.

Member Enumeration Documentation

◆ PathId

Enumerator
ExcludeSubType 
IncludeSubType 

Definition at line 36 of file qqstylekitpropertyresolver_p.h.

Member Function Documentation

◆ baseTypesForType()

const QList< QQStyleKitExtendableControlType > QQStyleKitPropertyResolver::baseTypesForType ( QQStyleKitExtendableControlType exactType)
static

Definition at line 22 of file qqstylekitpropertyresolver.cpp.

◆ hasLocalStyleProperty()

bool QQStyleKitPropertyResolver::hasLocalStyleProperty ( const QQStyleKitPropertyGroup * group,
const QQSK::Property property )
static

Definition at line 692 of file qqstylekitpropertyresolver.cpp.

References QQStyleKitControlProperties::asQQStyleKitReader(), QQStyleKitControlProperties::asQQStyleKitState(), QQStyleKitControlState::control(), and QQStyleKitPropertyGroup::controlProperties().

Here is the call graph for this function:

◆ readStyleProperty()

QVariant QQStyleKitPropertyResolver::readStyleProperty ( const QQStyleKitPropertyGroup * group,
const QQSK::Property property,
const QQSK::Property alternative = QQSK::Property::NoProperty )
static

Definition at line 536 of file qqstylekitpropertyresolver.cpp.

References QQStyleKitControlProperties::asQQStyleKitReader(), QQStyleKitControlProperties::asQQStyleKitState(), QQStyleKitControlState::control(), QQStyleKitPropertyGroup::controlProperties(), QQStyleKitStyle::loaded(), and QQStyleKitControlProperties::style().

Here is the call graph for this function:

◆ writeStyleProperty()

bool QQStyleKitPropertyResolver::writeStyleProperty ( const QQStyleKitPropertyGroup * group,
const QQSK::Property property,
const QVariant & value )
static

Definition at line 630 of file qqstylekitpropertyresolver.cpp.

References QQStyleKitControlProperties::asQQStyleKitReader(), QQStyleKitControlProperties::asQQStyleKitState(), QQStyleKitControlState::control(), and QQStyleKitPropertyGroup::controlProperties().

Here is the call graph for this function:

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