Редакция 189 | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 189 | Редакция 202 | ||
---|---|---|---|
Строка 14... | Строка 14... | ||
14 | 14 | explicit MyModel(QObject *parent = 0); |
|
15 | 15 | Qt::ItemFlags flags(const QModelIndex &index) const; |
|
16 | 16 | bool setData(const QModelIndex &, const QVariant &, int); |
|
17 | 17 | QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; |
|
18 | 18 | void setPointers(QMap <int, QString> newPointers){pointers_map = newPointers;} |
|
- | 19 | void setFilesFields(QMap <int, QString> newFilesFields){files_map = newFilesFields;} |
|
- | 20 | ||
19 | 21 | QMap <int, QString> pointers(){return pointers_map;} |
|
- | 22 | QMap <int, QString> filesFields (){return files_map;} |
|
20 | 23 | void setBooleansList(QList <int> newBoolList){bolleans_list = newBoolList;} |
|
- | 24 | ||
21 | 25 | void setIconIndex(int new_index){icon_index = new_index;} |
|
22 | 26 | int iconIndex(){return icon_index;} |
|
23 | 27 | ||
24 | 28 | private: |
|
25 | 29 | QMap <int, QString> pointers_map; // â ýòîì ñâÿçàííîì ñïèñêå áóäåõ õðàíèòü â êà÷åñòâå êëþ÷à íîìåðÿ ñòîëáöîâ ñ óêàçàòåëÿìè |
|
26 | 30 | // à â êà÷åñòâå çíà÷åíèé - èìåíà òàáëèö - õðàíèëèù îáúåêòîâ ðîäèòåëüñêîãî êëàññà
|
|
- | 31 | QMap <int, QString> files_map; // â ýòîì ñâÿçàííîì ñïèñêå áóäåõ õðàíèòü â êà÷åñòâå êëþ÷à íîìåðÿ ñòîëáöîâ, õðàíÿùèõ ôàéëû |
|
- | 32 | // à â êà÷åñòâå çíà÷åíèé - èìåíà ñòîëáöîâ
|
|
27 | 33 | ||
28 | 34 | QList <int> bolleans_list; // ñïèñîê ïîëåé ñ òèïîì "bool" |
|
- | 35 | ||
- | 36 | ||
29 | 37 | int icon_index; // íîìåð ñòîëáöà, â êîòîðîì õðàíÿòüñÿ èêîíêè |
|
30 | 38 | ||
31 | 39 | signals:
|
|
32 | 40 | ||
33 | 41 | public slots: |