Хранилища Subversion qb

Редакция

Содержимое файла | Последнее изменение | Открыть журнал | RSS

Редакция Автор № строки Строка
5 diffor 1
/*
2
 * Demo table model
3
 * Copyright (C) 2004-2008 by Gordos Kund / QnD Co Bt.
4
 *
5
 * This library is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU Lesser General Public
7
 * License as published by the Free Software Foundation; either
8
 * version 2.1 of the License, or (at your option) any later version.
9
 *
10
 * This library is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
 * Lesser General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU Lesser General Public
16
 * License along with this library; if not, write to the Free Software
17
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18
 * Please contact gordos.kund@gmail.com with any questions on this license.
19
 */
20
 
21
#ifndef CUSTOMSQLMODEL_H
22
#define CUSTOMSQLMODEL_H
23
 
24
#include <QAbstractTableModel>
25
 
26
/*! \class CustomModel
27
 *  \brief CustomModel for example applications
28
 *  \author Kund Gordos
29
 *  \version 1.0
30
 *  \date    2008
31
 */
32
class CustomModel : public QAbstractTableModel
33
{
34
        Q_OBJECT
35
 
36
public:
37
        CustomModel(QObject *parent = 0);
38
 
39
        QVariant data(const QModelIndex &item, int role) const;
40
        int rowCount(const QModelIndex &parent = QModelIndex()) const;
41
        int columnCount(const QModelIndex &parent = QModelIndex()) const;
42
private:
43
};
44
 
45
#endif