aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/listprovider.h
blob: 076944b586aa911baad943ca2a9db12c89776ba7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef QLISTPROVIDER_H
#define QLISTPROVIDER_H

#include <QObject>
#include <QQmlEngine>

class QListProvider : public QObject
{
    Q_OBJECT
    QML_NAMED_ELEMENT(ListProvider)

public:
    explicit QListProvider(QObject *parent = nullptr) : QObject(parent) { }

    Q_INVOKABLE QList<int> intList() const
    {
        QList<int> list;
        for (int i = 0; i < 3; ++i)
            list.append(i);
        return list;
    }
};

#endif // QLISTPROVIDER_H