Хранилища Subversion OpenInventory

Сравнить редакции

Не учитывать пробелы Редакция 61 → Редакция 62

/trunk/ClassEditor/modelfordescriptiontable.cpp
9,13 → 9,13
Qt::ItemFlags ModelForDescriptionTable::flags(
const QModelIndex &index) const {
Qt::ItemFlags flags = QSqlTableModel::flags(index);
if ((index.column() != 3) && (index.column() != 0))
if ((index.column() != 5) && (index.column() != 0))
flags |= Qt::ItemIsEditable;
//if (index.column() == 4)
// flags |= Qt::ItemIsUserCheckable;
else
{
if (index.column() == 0) flags &= ~Qt::ItemIsEditable; // çàïðåùàåì ðåäàêòèðîâàíèå òðåòüåãî ñòîëáöà
if ((index.column() == 0) || (index.column() == 5)) flags &= ~Qt::ItemIsEditable; // çàïðåùàåì ðåäàêòèðîâàíèå òðåòüåãî ñòîëáöà
}
return flags;
}
98,7 → 98,7
int a = (index.row() % 2) ? 14 : 0;
if(index.column() == 2)
return qVariantFromValue(QColor(220,240-a,230-a));
else if(index.column() == 4)
else if(index.column() == 6)
return qVariantFromValue(QColor(200,220-a,255-a));
else
return value;