21 Q_PROPERTY(
bool fillWidth READ fillWidth WRITE setFillWidth NOTIFY fillWidthChanged FINAL)
22 Q_PROPERTY(
bool fillHeight READ fillHeight WRITE setFillHeight NOTIFY fillHeightChanged FINAL)
23 Q_PROPERTY(QQuickItem* visibilitySource READ visibilitySource WRITE setVisibilitySource RESET
24 resetVisibilitySource NOTIFY visibilitySourceChanged FINAL)
29 bool fillWidth()
const;
30 void setFillWidth(
bool fill);
32 bool fillHeight()
const;
33 void setFillHeight(
bool fill);
35 QQuickItem* visibilitySource()
const;
36 void setVisibilitySource(QQuickItem* source);
37 void resetVisibilitySource();
40 bool isVisibilitySourceSet()
const;
42 Q_SIGNAL
void fillWidthChanged();
43 Q_SIGNAL
void fillHeightChanged();
44 Q_SIGNAL
void visibilitySourceChanged();
47 QPointer<QQuickItem> m_visibility_source;
48 QMetaObject::Connection m_visibility_source_destroyed;
49 bool m_fill_width =
false;
50 bool m_fill_height =
false;
51 bool m_visibility_source_set =
false;