6
#include "Precompiled.h"
7
#include "SkinPropertyControl.h"
8
#include "SkinManager.h"
13
SkinPropertyControl::SkinPropertyControl(MyGUI::Widget* _parent) :
14
wraps::BaseLayout("SkinPropertyControl.layout", _parent),
15
mPropertyCoordControl(nullptr),
16
mPropertyTexturesControl(nullptr)
18
assignBase(mPropertyCoordControl, "PropertyCoord");
19
assignBase(mPropertyTexturesControl, "PropertyTextures");
24
SkinPropertyControl::~SkinPropertyControl()
29
void SkinPropertyControl::updateSkinProperties()
31
SkinItem* skin = getCurrentSkin();
32
mPropertyCoordControl->setProperty(skin != nullptr ? skin->getPropertySet()->getChild("Coord") : nullptr);
33
mPropertyTexturesControl->setProperty(skin != nullptr ? skin->getPropertySet()->getChild("Texture") : nullptr);