Update coords when changing something.

--HG--
branch : dfighter-tools
This commit is contained in:
dfighter1985 2014-09-27 01:00:52 +02:00
parent c92d084600
commit 8c3702f826

View file

@ -494,6 +494,10 @@ namespace GUIEditor
return;
e->setProperty( propName.toUtf8().constData(), propValue.toUtf8().constData() );
CInterfaceGroup *g = e->getParent();
if( g != NULL )
g->updateCoords();
// Make sure the changes are applied
bool active = e->getActive();
@ -631,6 +635,16 @@ namespace GUIEditor
e->setProperty( propName.toUtf8().constData(), v );
}
CInterfaceElement *e = CWidgetManager::getInstance()->getElementFromId( currentElement );
if( e != NULL )
{
CInterfaceGroup *g = e->getParent();
if( g != NULL )
g->updateCoords();
}
}
@ -643,6 +657,10 @@ namespace GUIEditor
return;
e->setProperty( propName.toUtf8().constData(), v.toUtf8().constData() );
CInterfaceGroup *g = e->getParent();
if( g != NULL )
g->updateCoords();
}
void CPropBrowserCtrl::onTexturePropertyChanged( QtProperty *p, const QString &v )
@ -654,6 +672,10 @@ namespace GUIEditor
return;
e->setProperty( propName.toUtf8().constData(), v.toUtf8().constData() );
CInterfaceGroup *g = e->getParent();
if( g != NULL )
g->updateCoords();
}
void CPropBrowserCtrl::enablePropertyWatchers()