1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-19 21:53:51 +00:00

some extra views enabled

This commit is contained in:
Marek Kochanowicz 2014-03-09 08:58:24 +01:00
parent 0447be7e7a
commit 7eb10756d4
2 changed files with 3 additions and 5 deletions

View file

@ -192,9 +192,7 @@ CSVWorld::DialogueSubView::DialogueSubView (const CSMWorld::UniversalId& id, CSM
if (flags & CSMWorld::ColumnBase::Flag_Dialogue)
{
if(i) //the first run adds the pointless id field
{
layout->addWidget (new QLabel (model->headerData (i, Qt::Horizontal).toString()), i-1, 0);
layout->addWidget (new QLabel (model->headerData (i, Qt::Horizontal).toString()), i, 0);
CSMWorld::ColumnBase::Display display = static_cast<CSMWorld::ColumnBase::Display>
(model->headerData (i, Qt::Horizontal, CSMWorld::ColumnBase::Role_Display).toInt());
@ -204,14 +202,13 @@ CSVWorld::DialogueSubView::DialogueSubView (const CSMWorld::UniversalId& id, CSM
if (widget)
{
layout->addWidget (widget, i-1, 1);
layout->addWidget (widget, i, 1);
mWidgetMapper->addMapping (widget, i);
if (! (model->flags (model->index (0, i)) & Qt::ItemIsEditable))
{
widget->setDisabled(true);
}
}
}
}
}

View file

@ -89,4 +89,5 @@ void CSVWorld::addSubViewFactories (CSVDoc::SubViewFactoryManager& manager)
manager.add(CSMWorld::UniversalId::Type_Class, new CSVDoc::SubViewFactory<DialogueSubView>);
manager.add(CSMWorld::UniversalId::Type_Topic, new CSVDoc::SubViewFactory<DialogueSubView>);
manager.add(CSMWorld::UniversalId::Type_Reference, new CSVDoc::SubViewFactory<DialogueSubView>);
manager.add(CSMWorld::UniversalId::Type_Cell, new CSVDoc::SubViewFactory<DialogueSubView>);
}