**
****************************************************************************/
-#ifndef QSGREPEATER_P_H
-#define QSGREPEATER_P_H
+#ifndef QQUICKREPEATER_P_H
+#define QQUICKREPEATER_P_H
-#include "qsgitem.h"
+#include "qquickitem.h"
QT_BEGIN_HEADER
class QDeclarativeChangeSet;
-class QSGRepeaterPrivate;
-class Q_AUTOTEST_EXPORT QSGRepeater : public QSGItem
+class QQuickRepeaterPrivate;
+class Q_AUTOTEST_EXPORT QQuickRepeater : public QQuickItem
{
Q_OBJECT
Q_CLASSINFO("DefaultProperty", "delegate")
public:
- QSGRepeater(QSGItem *parent=0);
- virtual ~QSGRepeater();
+ QQuickRepeater(QQuickItem *parent=0);
+ virtual ~QQuickRepeater();
QVariant model() const;
void setModel(const QVariant &);
int count() const;
- Q_INVOKABLE QSGItem *itemAt(int index) const;
+ Q_INVOKABLE QQuickItem *itemAt(int index) const;
Q_SIGNALS:
void modelChanged();
void delegateChanged();
void countChanged();
- void itemAdded(int index, QSGItem *item);
- void itemRemoved(int index, QSGItem *item);
+ void itemAdded(int index, QQuickItem *item);
+ void itemRemoved(int index, QQuickItem *item);
private:
void clear();
void modelUpdated(const QDeclarativeChangeSet &changeSet, bool reset);
private:
- Q_DISABLE_COPY(QSGRepeater)
- Q_DECLARE_PRIVATE(QSGRepeater)
+ Q_DISABLE_COPY(QQuickRepeater)
+ Q_DECLARE_PRIVATE(QQuickRepeater)
};
QT_END_NAMESPACE
-QML_DECLARE_TYPE(QSGRepeater)
+QML_DECLARE_TYPE(QQuickRepeater)
QT_END_HEADER
-#endif // QSGREPEATER_P_H
+#endif // QQUICKREPEATER_P_H