QXRD  0.11.16
qxrdtodolist.h
Go to the documentation of this file.
1 #ifndef QXRDTODOLIST_H
2 #define QXRDTODOLIST_H
3 
4 #include <QAbstractListModel>
5 #include "qxrdtodolistitem-ptr.h"
6 
7 class QxrdToDoList : public QAbstractListModel
8 {
9  Q_OBJECT
10 
11 public:
12  QxrdToDoList(QObject *parent=NULL);
13 
14  int rowCount(const QModelIndex &parent) const;
15  int columnCount(const QModelIndex &parent) const;
16 
17  QVariant data(const QModelIndex &index, int role) const;
18  QVariant headerData(int section, Qt::Orientation orientation, int role) const;
19 
20  typedef enum {
26  } Columns;
27 
28 signals:
29 
30 public slots:
31 
32 private:
33  QVector<QxrdToDoListItemPtr> m_Items;
34 };
35 
36 #endif // QXRDTODOLIST_H
QVariant data(const QModelIndex &index, int role) const
QVector< QxrdToDoListItemPtr > m_Items
Definition: qxrdtodolist.h:33
QxrdToDoList(QObject *parent=NULL)
Definition: qxrdtodolist.cpp:9
int rowCount(const QModelIndex &parent) const
QVariant headerData(int section, Qt::Orientation orientation, int role) const
int columnCount(const QModelIndex &parent) const