Added support for editable grid cells.

This commit is contained in:
2016-05-03 20:55:07 +02:00
parent 2ed7d7077b
commit 9db007b761
4 changed files with 48 additions and 0 deletions
+15
View File
@@ -16,3 +16,18 @@ void ITableModel::restore()
handleRestore();
}
Qt::ItemFlags ITableModel::flags(const QModelIndex &index) const
{
if (m_editableCols.contains(index.column()))
{
return Qt::ItemIsSelectable | Qt::ItemIsEditable | Qt::ItemIsEnabled;
}
return QAbstractTableModel::flags(index);
}
void ITableModel::setEditableCols(const QList<int> cols)
{
m_editableCols = cols;
}