39 QList<QQuickItem *> viewContentItemChildItems()
const;
43 QPalette defaultPalette()
const override;
47 int visibleItemCount = 5;
49 bool explicitWrap =
false;
50 bool modelBeingSet =
false;
51 bool currentIndexSetDuringModelChange =
false;
59 int currentIndex = -1;
60 int pendingCurrentIndex = -1;
61 bool ignoreCurrentIndexChanges =
false;
63 bool ignoreSignals =
false;
65 void _q_updateItemHeights();
66 void _q_updateItemWidths();
67 void _q_onViewCurrentIndexChanged();
68 void _q_onViewCountChanged();
69 void _q_onViewOffsetChanged();
70 void _q_onViewContentYChanged();
72 void calculateDisplacements();
74 void disconnectFromView();
75 void setupViewData(
QQuickItem *newControlContentItem);
76 void warnAboutIncorrectContentItem();
77 void syncCurrentIndex();
78 void setPendingCurrentIndex(
int index);
85 static QString propertyChangeReasonToString(PropertyChangeReason changeReason);
87 void setCurrentIndex(
int newCurrentIndex, PropertyChangeReason changeReason = InternalChange);
88 void setCount(
int newCount);
89 void setWrapBasedOnCount();
90 void setWrap(
bool shouldWrap,
bool isExplicit);