#include "scriptsettings.hpp" #include #include "element.hpp" namespace LuaUi { namespace { std::vector allPages; } const std::vector& scriptSettingsPages() { return allPages; } void registerSettingsPage(const ScriptSettingsPage& page) { allPages.push_back(page); } void clearSettings() { allPages.clear(); } void attachToWidget(size_t index, MyGUI::Widget* widget) { if (index < allPages.size()) allPages[index].mElement->attachToWidget(widget); } }