3#include "qml_material/style/common_state.hpp"
7class QML_MATERIAL_API MaterialState :
public CommonState {
9 QML_NAMED_ELEMENT(MState)
10 Q_PROPERTY(QObject* target READ target WRITE setTarget NOTIFY targetChanged FINAL)
12 explicit MaterialState(QObject* parent =
nullptr);
13 using CommonState::setTarget;
16 enum class AppearanceState
20 StateBindingSet<AppearanceState> m_bindings { AppearanceState::Base };
21 StateBindingSet<AppearanceState>::Lifetime m_lifetime { m_bindings.lifetime() };