make modification column optional in table views

This commit is contained in:
Marc Zinnschlag 2014-07-05 15:50:17 +02:00
parent 4f6c7b0e84
commit 42db9a5091

View File

@ -425,11 +425,14 @@ void CSVWorld::Table::tableSizeUpdate()
{
int rows = mProxyModel->rowCount();
int columnIndex = mModel->searchColumnIndex (CSMWorld::Columns::ColumnId_Modification);
if (columnIndex!=-1)
{
for (int i=0; i<rows; ++i)
{
QModelIndex index = mProxyModel->mapToSource (mProxyModel->index (i, 0));
int columnIndex = mModel->findColumnIndex (CSMWorld::Columns::ColumnId_Modification);
int state = mModel->data (mModel->index (index.row(), columnIndex)).toInt();
switch (state)
@ -441,6 +444,9 @@ void CSVWorld::Table::tableSizeUpdate()
}
}
}
else
size = rows;
}
tableSizeChanged (size, deleted, modified);
}