#include "inventorywindow.hpp" #include #include #include "window_manager.hpp" #include "widgets.hpp" #include "../mwbase/environment.hpp" #include "../mwworld/manualref.hpp" #include #include #include #include #include #include "../mwclass/container.hpp" #include "../mwworld/containerstore.hpp" #include #include "../mwworld/class.hpp" #include "../mwworld/world.hpp" #include "../mwworld/player.hpp" namespace MWGui { InventoryWindow::InventoryWindow(WindowManager& parWindowManager,DragAndDrop* dragAndDrop) : ContainerBase(parWindowManager,dragAndDrop,"openmw_inventory_window_layout.xml") { static_cast(mMainWidget)->eventWindowChangeCoord += MyGUI::newDelegate(this, &InventoryWindow::onWindowResize); } void InventoryWindow::openInventory() { open(MWBase::Environment::get().getWorld()->getPlayer().getPlayer()); } void InventoryWindow::onWindowResize(MyGUI::Window* _sender) { drawItems(); } }