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
qqstylekitpropertypath_p.h File Reference

(561558409f0854ce736868371c1a8829b294d088)

Include dependency graph for qqstylekitpropertypath_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QQStyleKitPropertyGroupSpace
class  QQStyleKitPropertyPath

Typedefs

using PropertyPathId = quint32
using PropertyStorageId = quint32
using QQStyleKitExtendableControlType = quint32
using QQStyleKitPropertyStorage = QHash<PropertyStorageId, QVariant>

Variables

constexpr PropertyPathId maxPropertyStorageSpaceSize = std::numeric_limits<PropertyPathId>::max()
constexpr PropertyPathId nestedGroupCount = PropertyPathId(QQSK::PropertyGroup::PATH_ID_GROUP_COUNT)
constexpr PropertyPathId maxStateCombinationCount = PropertyPathId(QQSK::StateFlag::MAX_STATE)
constexpr PropertyPathId stateStorageSpaceSize = maxPropertyStorageSpaceSize / maxStateCombinationCount
constexpr PropertyPathId subtypeCount = PropertyPathId(QQSK::PropertyPathFlag::DelegateSubtype2) - PropertyPathId(QQSK::PropertyPathFlag::DelegateSubtype0) + 1
constexpr PropertyPathId nestedGroupsStartSize = maxPropertyStorageSpaceSize / (maxStateCombinationCount * subtypeCount)
constexpr PropertyPathId subtypeStorageSpaceSize = maxPropertyStorageSpaceSize / (subtypeCount * maxStateCombinationCount)

Typedef Documentation

◆ PropertyPathId

Definition at line 64 of file qqstylekitpropertypath_p.h.

◆ PropertyStorageId

Definition at line 65 of file qqstylekitpropertypath_p.h.

◆ QQStyleKitExtendableControlType

◆ QQStyleKitPropertyStorage

Variable Documentation

◆ maxPropertyStorageSpaceSize

PropertyPathId maxPropertyStorageSpaceSize = std::numeric_limits<PropertyPathId>::max()
constexpr

Definition at line 69 of file qqstylekitpropertypath_p.h.

◆ maxStateCombinationCount

PropertyPathId maxStateCombinationCount = PropertyPathId(QQSK::StateFlag::MAX_STATE)
constexpr

Definition at line 71 of file qqstylekitpropertypath_p.h.

◆ nestedGroupCount

Definition at line 70 of file qqstylekitpropertypath_p.h.

◆ nestedGroupsStartSize

Definition at line 74 of file qqstylekitpropertypath_p.h.

◆ stateStorageSpaceSize

Definition at line 72 of file qqstylekitpropertypath_p.h.

◆ subtypeCount

◆ subtypeStorageSpaceSize

Definition at line 75 of file qqstylekitpropertypath_p.h.