17#include <QAbstractListModel>
28 QML_UNCREATABLE("Cannot instantiate
YearModel")
31 explicit
YearModel(QObject *parent =
nullptr);
34 void setFrom(const QDate &date);
37 void setTo(const QDate &date);
39 QHash<
int, QByteArray>
roleNames() const override;
40 QVariant
data(const QModelIndex &index,
int role) const override;
41 int rowCount(const QModelIndex &parent = QModelIndex()) const override;
43 Q_INVOKABLE
int get(
int index) const;
Definition yearmodel.h:22
QDate from
Definition yearmodel.h:24
QDate to
Definition yearmodel.h:25
int rowCount(const QModelIndex &parent=QModelIndex()) const override
Definition yearmodel.cpp:69
QHash< int, QByteArray > roleNames() const override
Definition yearmodel.cpp:52
void setFrom(const QDate &date)
Definition yearmodel.cpp:29
QVariant data(const QModelIndex &index, int role) const override
Definition yearmodel.cpp:59
void setTo(const QDate &date)
Definition yearmodel.cpp:43
Q_INVOKABLE int get(int index) const
Definition yearmodel.cpp:75
void reset()
Definition yearmodel.cpp:82
int count
Definition yearmodel.h:26