17 Q_PROPERTY( Qt::Edge edge READ edge WRITE setEdge NOTIFY edgeChanged )
19 Q_PROPERTY( qreal dragMargin READ dragMargin
20 WRITE setDragMargin RESET resetDragMargin NOTIFY dragMarginChanged )
22 Q_PROPERTY(
bool interactive READ isInteractive
23 WRITE setInteractive NOTIFY interactiveChanged )
26 QSK_SUBCONTROLS( Panel )
29 QskDrawer( Qt::Edge, QQuickItem* =
nullptr );
33 void setEdge( Qt::Edge );
34 Qt::Edge edge()
const;
36 void setInteractive(
bool );
37 bool isInteractive()
const;
39 void setDragMargin( qreal );
40 void resetDragMargin();
41 qreal dragMargin()
const;
43 QRectF clipRect()
const override;
49 void edgeChanged( Qt::Edge );
50 void dragMarginChanged( qreal );
51 void interactiveChanged(
bool );
55 void itemChange( ItemChange,
const ItemChangeData& )
override;
57 void updateResources()
override;
62 std::unique_ptr< PrivateData > m_data;