Rev 158 | Rev 179 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 158 | Rev 159 | ||
---|---|---|---|
Line 24... | Line 24... | ||
24 | *************************************************/
|
24 | *************************************************/
|
25 | 25 | ||
26 | if (bolleans_list.indexOf(index.column()) != -1) |
26 | if (bolleans_list.indexOf(index.column()) != -1) |
27 | {
|
27 | {
|
28 | flags |= Qt::ItemIsUserCheckable; // åñëè â ñòîëáöå òèï "BOOL", äåëàåì åãî âèáèðàåìûì |
28 | flags |= Qt::ItemIsUserCheckable; // åñëè â ñòîëáöå òèï "BOOL", äåëàåì åãî âèáèðàåìûì |
- | 29 | //flags |= Qt::ItemIsEnabled;
|
|
29 | flags &= ~Qt::ItemIsEditable; |
30 | flags &= ~Qt::ItemIsEditable; |
30 | }
|
31 | }
|
31 | 32 | ||
32 | return flags; // òåêóùèé ñòîëáåö |
33 | return flags; // òåêóùèé ñòîëáåö |
33 | 34 | ||
Line 70... | Line 71... | ||
70 | //lResult = QSqlTableModel::setData(index, value, role);
|
71 | //lResult = QSqlTableModel::setData(index, value, role);
|
71 | 72 | ||
72 | // lResult = updateRowInTable(index.row(), rec);
|
73 | // lResult = updateRowInTable(index.row(), rec);
|
73 | // lResult = setRecord(index.row(),rec); // âåðíåì ðåçóëüòàò îá óñòàíîâêå
|
74 | // lResult = setRecord(index.row(),rec); // âåðíåì ðåçóëüòàò îá óñòàíîâêå
|
74 | 75 | ||
75 | /*
|
76 | /*
|
76 | QStandardItem* item = static_cast<QStandardItem*>(index.internalPointer());
|
77 | QStandardItem* item = static_cast<QStandardItem*>(index.internalPointer());
|
77 | Qt::CheckState state = (value.toInt() == 2) ? Qt::Checked : Qt::Unchecked;
|
78 | Qt::CheckState state = (value.toInt() == 2) ? Qt::Checked : Qt::Unchecked;
|
78 | item->setCheckState(state);
|
79 | item->setCheckState(state);
|
79 | 80 | ||
80 | */
|
81 | */
|
81 | 82 | ||
82 | 83 | ||
83 | lResult = QSqlTableModel::setData(index, value, Qt::EditRole); |
84 | lResult = QSqlTableModel::setData(index, value, Qt::EditRole); |
84 | // emit MyModel::dataChanged(index, index);
|
- | |
85 | 85 | ||
- | 86 | // Qt::CheckState state = (value.toInt() == 2) ? Qt::Checked : Qt::Unchecked;
|
|
- | 87 | // lResult = QSqlTableModel::setData(index, value.toBool(), Qt::CheckStateRole);
|
|
- | 88 | ||
- | 89 | // QSqlTableModel::setItemData(index,Qt::CheckStateRole);
|
|
- | 90 | // lResult = QSqlTableModel::setData(index, value, role);
|
|
- | 91 | ||
- | 92 | // emit MyModel::dataChanged(index, index);
|
|
- | 93 | ||
86 | // MyModel::reset();
|
94 | // MyModel::updateRowInTable();
|
87 | // lResult = QSqlTableModel::setData(index, value, Qt::DisplayRole);
|
95 | // lResult = QSqlTableModel::setData(index, value, Qt::DisplayRole);
|
88 | // QSqlTableModel::setData(index, value, Qt::CheckStateRole);
|
96 | // QSqlTableModel::setData(index, value, Qt::CheckStateRole);
|
89 | MyModel::submitAll(); |
97 | MyModel::submitAll(); |
90 | ////// // MyModel::select();
|
98 | ////// // MyModel::select();
|
91 | // MyModel::data(index, Qt::DisplayRole);
|
99 | // MyModel::data(index, Qt::DisplayRole);
|