aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickitem_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/items/qquickitem_p.h')
-rw-r--r--src/quick/items/qquickitem_p.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem_p.h b/src/quick/items/qquickitem_p.h
index 790c925ed0..c88219f732 100644
--- a/src/quick/items/qquickitem_p.h
+++ b/src/quick/items/qquickitem_p.h
@@ -246,6 +246,7 @@ public:
QDeclarativeListProperty<QObject> data();
QDeclarativeListProperty<QObject> resources();
QDeclarativeListProperty<QQuickItem> children();
+ QDeclarativeListProperty<QQuickItem> visibleChildren();
QDeclarativeListProperty<QDeclarativeState> states();
QDeclarativeListProperty<QDeclarativeTransition> transitions();
@@ -281,6 +282,11 @@ public:
static QQuickItem *children_at(QDeclarativeListProperty<QQuickItem> *, int);
static void children_clear(QDeclarativeListProperty<QQuickItem> *);
+ // visibleChildren property
+ static void visibleChildren_append(QDeclarativeListProperty<QQuickItem> *prop, QQuickItem *o);
+ static int visibleChildren_count(QDeclarativeListProperty<QQuickItem> *prop);
+ static QQuickItem *visibleChildren_at(QDeclarativeListProperty<QQuickItem> *prop, int index);
+
// transform property
static int transform_count(QDeclarativeListProperty<QQuickTransform> *list);
static void transform_append(QDeclarativeListProperty<QQuickTransform> *list, QQuickTransform *);
@@ -471,7 +477,7 @@ public:
void deliverDragEvent(QEvent *);
bool calcEffectiveVisible() const;
- void setEffectiveVisibleRecur(bool);
+ bool setEffectiveVisibleRecur(bool);
bool calcEffectiveEnable() const;
void setEffectiveEnableRecur(QQuickItem *scope, bool);