2#include "qml_material/style/button_interaction_state.hpp"
3Q_MOC_INCLUDE(
"qml_material/control/item_delegate.hpp")
7class QML_MATERIAL_API DrawerItemState :
public ButtonInteractionState {
9 QML_NAMED_ELEMENT(StateDrawerItem)
10 Q_PROPERTY(qml_material::ItemDelegate* item READ item WRITE setItem NOTIFY itemChanged FINAL)
12 explicit DrawerItemState(QObject* parent =
nullptr);
13 ItemDelegate* item()
const;
14 void setItem(ItemDelegate*);
17 BindingLifetime m_bindingLifetime { bindingSet().lifetime() };