1
#ifndef LDMSESSIONSMODEL_H
2
#define LDMSESSIONSMODEL_H
1
#ifndef QLIGTHDM_SESSIONSMODEL_H
2
#define QLIGTHDM_SESSIONSMODEL_H
4
4
#include <QtCore/QAbstractListModel>
6
class LdmSessionsModelPrivate;
8
class Q_DECL_EXPORT LdmSessionsModel : public QAbstractListModel
12
enum SessionModelRoles {IdRole = Qt::UserRole};
14
explicit LdmSessionsModel(QObject *parent = 0);
15
virtual ~LdmSessionsModel();
17
int rowCount(const QModelIndex &parent) const;
18
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const;
21
LdmSessionsModelPrivate *d;
22
void buildList(); //maybe make this a public slot, which apps can call only if they give a care about the session.
6
class SessionsModelPrivate;
9
class Q_DECL_EXPORT SessionsModel : public QAbstractListModel
13
enum SessionModelRoles {IdRole = Qt::UserRole};
15
explicit SessionsModel(QObject *parent = 0);
16
virtual ~SessionsModel();
18
int rowCount(const QModelIndex &parent) const;
19
QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const;
22
SessionsModelPrivate *d;
23
void buildList(); //maybe make this a public slot, which apps can call only if they give a care about the session.
25
27
#endif // LDMSESSIONSMODEL_H