mirror of
https://github.com/OpenMW/openmw.git
synced 2025-02-05 05:45:37 +00:00
more readable code.
This commit is contained in:
parent
b1f63947e8
commit
4ee90c24e5
1 changed files with 3 additions and 5 deletions
|
@ -485,16 +485,14 @@ void CSVWorld::Table::dropEvent(QDropEvent *event)
|
||||||
{
|
{
|
||||||
QModelIndex index = indexAt (event->pos());
|
QModelIndex index = indexAt (event->pos());
|
||||||
|
|
||||||
if (dynamic_cast<const CSMWorld::TableMimeData*> (event->mimeData())->fromDocument (mDocument))
|
const CSMWorld::TableMimeData* mime = dynamic_cast<const CSMWorld::TableMimeData*> (event->mimeData());
|
||||||
|
if (mime->fromDocument (mDocument))
|
||||||
{
|
{
|
||||||
CSMWorld::ColumnBase::Display display = static_cast<CSMWorld::ColumnBase::Display>
|
CSMWorld::ColumnBase::Display display = static_cast<CSMWorld::ColumnBase::Display>
|
||||||
(mModel->headerData (index.column(), Qt::Horizontal, CSMWorld::ColumnBase::Role_Display).toInt());
|
(mModel->headerData (index.column(), Qt::Horizontal, CSMWorld::ColumnBase::Role_Display).toInt());
|
||||||
|
|
||||||
if (dynamic_cast<const CSMWorld::TableMimeData*> (event->mimeData())->holdsType (display))
|
if (mime->holdsType (display))
|
||||||
{
|
{
|
||||||
const CSMWorld::TableMimeData* mime = dynamic_cast<const CSMWorld::TableMimeData*>
|
|
||||||
(event->mimeData());
|
|
||||||
|
|
||||||
CSMWorld::UniversalId record (mime->returnMatching (display));
|
CSMWorld::UniversalId record (mime->returnMatching (display));
|
||||||
|
|
||||||
std::auto_ptr<CSMWorld::ModifyCommand> command (new CSMWorld::ModifyCommand
|
std::auto_ptr<CSMWorld::ModifyCommand> command (new CSMWorld::ModifyCommand
|
||||||
|
|
Loading…
Reference in a new issue