Хранилища Subversion OpenInventory

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

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

/trunk/ClassEditor/mymodel.cpp
22,7 → 22,7
 
 
bool MyModel::setData(const QModelIndex &index, const QVariant &value, int role) {
if (index.column()==3) return false; // â òðåòüåé êîëîíêå íå äàåì ïîìåíÿòü çíà÷åíèå
//// if (index.column()==3) return false; // â òðåòüåé êîëîíêå íå äàåì ïîìåíÿòü çíà÷åíèå
bool lResult = false;
 
/*
32,7 → 32,13
str_tmp.append(tr(" instance"));
}
*/
 
/*
QString str_tmp;
if (index.column()==0) { // åñëè ìåíÿåì èìÿ êëàññà
str_tmp = value.toString(); // òî ïîìåíÿåì è èìÿ òàáëèöû
str_tmp.append(tr("_instance"));
}
*/
lResult = QSqlTableModel::setData(index, value, role);
if (lResult) {
QModelIndex newindex;
49,9 → 55,18
QSqlTableModel::setData(newindex, QVariant(str_tmp), Qt::EditRole);
}
*/
/*
 
if (index.column()==0){
rec.setValue(index.column()+3, QVariant(str_tmp));
rec.setGenerated(index.column()+3, true);
newindex = MyModel::index(index.row(), index.column()+3);
QSqlTableModel::setData(newindex, QVariant(str_tmp), Qt::EditRole);
}
*/
 
lResult = updateRowInTable(index.row(), rec);
/// QSqlTableModel::setData(newindex, QVariant(str_tmp), Qt::EditRole);
 
 
}