Allow disabled nested tables to be scrollable

pull/72/head^2
Rob Cutmore 8 years ago
parent 4b178f6f3d
commit 829345257c

@ -583,8 +583,13 @@ void CSVWorld::EditWidget::remake(int row)
table->resizeColumnsToContents(); table->resizeColumnsToContents();
if (!editable) if (!editable)
{ {
// Make table look disabled without actually disabling.
// This allows user to scroll through table without
// being able to edit items.
table->setEditTriggers(QAbstractItemView::NoEditTriggers); table->setEditTriggers(QAbstractItemView::NoEditTriggers);
table->setEnabled(false); table->setSelectionMode(QAbstractItemView::NoSelection);
table->setFocusPolicy(Qt::NoFocus);
table->setStyleSheet("background-color: whitesmoke");
} }
int rows = mTable->rowCount(mTable->index(row, i)); int rows = mTable->rowCount(mTable->index(row, i));

Loading…
Cancel
Save