10 : QQStyleKitControlProperties(QQSK::PropertyGroup::Control, parent)
16 if (m_nestedState == QQSK::StateFlag::Normal) {
19 return static_cast<QQStyleKitControl *>(self);
27 if (m_nestedStateObjects.contains(state))
28 return m_nestedStateObjects.value(state);
31 stateObj->m_nestedState = m_nestedState;
32 stateObj->m_nestedState.setFlag(state);
33 stateObj->m_nestedState.setFlag(QQSK::StateFlag::Normal,
false);
36 self->m_nestedStateObjects.insert(state, stateObj);
43 return lazyCreateState(QQSK::StateFlag::Pressed);
48 return lazyCreateState(QQSK::StateFlag::Hovered);
53 return lazyCreateState(QQSK::StateFlag::Highlighted);
58 return lazyCreateState(QQSK::StateFlag::Focused);
63 return lazyCreateState(QQSK::StateFlag::Checked);
68 return lazyCreateState(QQSK::StateFlag::Vertical);
73 return lazyCreateState(QQSK::StateFlag::Disabled);
78#include "moc_qqstylekitcontrolstate_p.cpp"
QQStyleKitControlState * checked() const
QQStyleKitControlState * hovered() const
QQStyleKitControlState * vertical() const
QQStyleKitControl * control() const
QQStyleKitControlState * disabled() const
QQStyleKitControlState * focused() const
QQStyleKitControlState * pressed() const
QQStyleKitControlState * highlighted() const
Combined button and popup list for selecting options.