26,6 → 26,7 |
if (bolleans_list.indexOf(index.column()) != -1) |
{ |
flags |= Qt::ItemIsUserCheckable; // åñëè â ñòîëáöå òèï "BOOL", äåëàåì åãî âèáèðàåìûì |
//flags |= Qt::ItemIsEnabled; |
flags &= ~Qt::ItemIsEditable; |
} |
|
81,9 → 82,16 |
|
|
lResult = QSqlTableModel::setData(index, value, Qt::EditRole); |
|
// Qt::CheckState state = (value.toInt() == 2) ? Qt::Checked : Qt::Unchecked; |
// lResult = QSqlTableModel::setData(index, value.toBool(), Qt::CheckStateRole); |
|
// QSqlTableModel::setItemData(index,Qt::CheckStateRole); |
// lResult = QSqlTableModel::setData(index, value, role); |
|
// emit MyModel::dataChanged(index, index); |
|
// MyModel::reset(); |
// MyModel::updateRowInTable(); |
// lResult = QSqlTableModel::setData(index, value, Qt::DisplayRole); |
// QSqlTableModel::setData(index, value, Qt::CheckStateRole); |
MyModel::submitAll(); |