Rev 189 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
127 | pingvin | 1 | #ifndef MYMODEL_H |
2 | #define MYMODEL_H |
||
3 | |||
4 | #include <QObject> |
||
5 | #include <QtGui> |
||
6 | #include <QSqlQueryModel> |
||
129 | pingvin | 7 | #include <QSqlQuery> |
127 | pingvin | 8 | #include <QSqlTableModel> |
128 | pingvin | 9 | #include <QMap> |
127 | pingvin | 10 | |
11 | class MyModel : public QSqlTableModel { |
||
12 | Q_OBJECT |
||
13 | public: |
||
14 | explicit MyModel(QObject *parent = 0); |
||
15 | Qt::ItemFlags flags(const QModelIndex &index) const; |
||
16 | bool setData(const QModelIndex &, const QVariant &, int); |
||
17 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
||
128 | pingvin | 18 | void setPointers(QMap <int, QString> newPointers){pointers_map = newPointers;} |
202 | pingvin | 19 | void setFilesFields(QMap <int, QString> newFilesFields){files_map = newFilesFields;} |
20 | |||
128 | pingvin | 21 | QMap <int, QString> pointers(){return pointers_map;} |
202 | pingvin | 22 | QMap <int, QString> filesFields (){return files_map;} |
158 | pingvin | 23 | void setBooleansList(QList <int> newBoolList){bolleans_list = newBoolList;} |
202 | pingvin | 24 | |
187 | pingvin | 25 | void setIconIndex(int new_index){icon_index = new_index;} |
189 | pingvin | 26 | int iconIndex(){return icon_index;} |
158 | pingvin | 27 | |
128 | pingvin | 28 | private: |
29 | QMap <int, QString> pointers_map; // |
||
30 | // - - |
||
202 | pingvin | 31 | QMap <int, QString> files_map; // , |
32 | // - |
||
127 | pingvin | 33 | |
158 | pingvin | 34 | QList <int> bolleans_list; // "bool" |
202 | pingvin | 35 | |
36 | |||
187 | pingvin | 37 | int icon_index; // , |
158 | pingvin | 38 | |
127 | pingvin | 39 | signals: |
40 | |||
41 | public slots: |
||
42 | |||
43 | }; |
||
44 | |||
45 | #endif // MYMODEL_H |