Редакция 90 | Редакция 92 | К новейшей редакции | Весь файл | Учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 90 | Редакция 91 | |||||
---|---|---|---|---|---|---|
Строка 7... | Строка 7... | |||||
7 | 7 | {
|
||||
8 | 8 | ui->setupUi(this); |
||||
9 | 9 | |||||
10 | 10 | MainWindow::readModel(); |
||||
11 | 11 | |||||
- | 12 | //QString model_str;
|
||||
- | 13 | MainWindow::creatModelString(); |
||||
- | 14 | int i; |
||||
- | 15 | i++; |
||||
- | 16 | |||||
12 | 17 | }
|
||||
13 | 18 | |||||
14 | 19 | MainWindow::~MainWindow() |
||||
15 | 20 | {
|
||||
16 | 21 | delete ui; |
||||
Строка 178... | Строка 183... | |||||
178 | 183 | |||||
179 | 184 | |||||
180 | 185 | initTreeWidget();
|
||||
181 | 186 | }
|
||||
182 | 187 | */
|
||||
- | 188 | |||||
- | 189 | |||||
- | 190 | void MainWindow::creatModelString(){ |
||||
- | 191 | |||||
- | 192 | MainWindow::modelString.clear(); // î÷èùàåì ñòðîêó ìîäåëè |
||||
- | 193 | // for (int i =0; i < rootItem1->childCount(); ++i )
|
||||
- | 194 | |||||
- | 195 | {MainWindow::addChildsString(rootItem1, 0);} |
||||
- | 196 | |||||
- | 197 | int root_item_child_count; |
||||
- | 198 | int i; |
||||
- | 199 | root_item_child_count = rootItem1->childCount(); |
||||
- | 200 | i++; |
||||
- | 201 | |||||
- | 202 | }
|
||||
- | 203 | |||||
- | 204 | |||||
- | 205 | void MainWindow::addChildsString(QTreeWidgetItem *parentItem, int level){ |
||||
- | 206 | int child_count; |
||||
- | 207 | child_count = parentItem->childCount(); |
||||
- | 208 | for (int i=0; i < child_count; ++i){ |
||||
- | 209 | for (int m=0; m < level; ++m){ |
||||
- | 210 | modelString.append(tr(" ")); // ÷åòûðå ïðîáåëà - ïðèçíàê òîãî, ÷òî ýòî íîâûé óðîâåíü âëîæåíèÿ |
||||
- | 211 | }
|
||||
- | 212 | modelString.append(parentItem->child(i)->text(0)); // â ïåðâîé êîëîíêå - èìÿ êëàññà |
||||
- | 213 | modelString.append(tr("\t\t\t\t")); // ÷åòûðå òàáóëÿöèè - ïðèçíàê íîâîãî ñòîëáöà |
||||
- | 214 | if (parentItem->child(i)->checkState(0) == Qt::Checked) {modelString.append(tr("true"));} // åñëè ãàëî÷êà ñòîèò, çàíîñèì "true", ýëåìåíòû êëàññà â ïðåäñòàâëåíèè îòîáðàæàòüñÿ áóäóò |
||||
- | 215 | else {modelString.- |
216 | |||
- | 217 | |||||
- | 218 | |||||
- | 219 | |||||
- | 220 | |||||
- | 221 | |||||
- | 222 | |||||
- | 223 | |||||
- | 224 |