mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-14 15:40:18 +00:00
Prevent enum delegates from auto expanding when opening a dialogue subview.
This commit is contained in:
parent
5e84858c0b
commit
48a6006202
@ -444,10 +444,9 @@ void CSVWorld::EditWidget::remake(int row)
|
||||
NestedTable* table = new NestedTable(mDocument, mNestedModels.back(), this);
|
||||
// FIXME: does not work well when enum delegates are used
|
||||
//table->resizeColumnsToContents();
|
||||
table->setEditTriggers(QAbstractItemView::CurrentChanged);
|
||||
table->setEditTriggers(QAbstractItemView::SelectedClicked | QAbstractItemView::CurrentChanged);
|
||||
table->setSelectionBehavior(QAbstractItemView::SelectItems);
|
||||
|
||||
|
||||
QLabel* label =
|
||||
new QLabel (mTable->headerData (i, Qt::Horizontal, Qt::DisplayRole).toString(), mMainWidget);
|
||||
|
||||
|
@ -88,7 +88,8 @@ void CSVWorld::EnumDelegate::setEditorData (QWidget *editor, const QModelIndex&
|
||||
if (mValues[i].first==value)
|
||||
{
|
||||
comboBox->setCurrentIndex (i);
|
||||
comboBox->showPopup();
|
||||
if(!tryDisplay)
|
||||
comboBox->showPopup();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user