17 Q_PROPERTY(
int duration READ duration
18 WRITE setDuration NOTIFY durationChanged )
21 QSK_SUBCONTROLS( Panel )
30 void setDuration(
int ms );
33 bool contains(
const QPointF& )
const override;
34 QRectF clipRect()
const override;
36 bool eventFilter( QObject*, QEvent* )
override;
39 void durationChanged(
int );
43 void timerEvent( QTimerEvent* )
override;
45 virtual QRectF focusRect()
const;
46 void updateFocusFrame();
49 void onFocusItemGeometryChanged();
50 void onWindowSizeChanged(
int );
52 void onFocusItemChanged();
53 void onFocusItemDestroyed();
56 void maybeEnable(
bool );
58 void connectWindow(
const QQuickWindow*,
bool on );
59 QVector< QMetaObject::Connection > connectItem(
const QQuickItem* );
62 std::unique_ptr< PrivateData > m_data;