| OpenMW
    | 
#include <companionwindow.hpp>
| Public Member Functions | |
| CompanionWindow (DragAndDrop *dragAndDrop, MessageBoxManager *manager) | |
| virtual void | exit () | 
| Gracefully exits the window.  More... | |
| virtual void | resetReference () | 
| void | openCompanion (const MWWorld::Ptr &npc) | 
| void | onFrame () | 
|  Public Member Functions inherited from MWGui::WindowBase | |
| WindowBase (const std::string &parLayout) | |
| virtual void | open () | 
| Notify that window has been made visible.  More... | |
| virtual void | close () | 
| Notify that window has been hidden.  More... | |
| virtual void | setVisible (bool visible) | 
| Sets the visibility of the window.  More... | |
| bool | isVisible () | 
| Returns the visibility state of the window.  More... | |
| void | center () | 
|  Public Member Functions inherited from MWGui::Layout | |
| Layout (const std::string &_layout, MyGUI::Widget *_parent=nullptr) | |
| virtual | ~Layout () | 
| MyGUI::Widget * | getWidget (const std::string &_name) | 
| template<typename T > | |
| void | getWidget (T *&_widget, const std::string &_name) | 
| void | setCoord (int x, int y, int w, int h) | 
| void | setText (const std::string &name, const std::string &caption) | 
| void | setTitle (const std::string &title) | 
|  Public Member Functions inherited from MWGui::ReferenceInterface | |
| ReferenceInterface () | |
| virtual | ~ReferenceInterface () | 
| void | checkReferenceAvailable () | 
| closes the window, if the MW-reference has become unavailable  More... | |
| Private Member Functions | |
| void | onItemSelected (int index) | 
| void | onBackgroundSelected () | 
| void | dragItem (MyGUI::Widget *sender, int count) | 
| void | onMessageBoxButtonClicked (int button) | 
| void | updateEncumbranceBar () | 
| void | onCloseButtonClicked (MyGUI::Widget *_sender) | 
| virtual void | onReferenceUnavailable () | 
| called when reference has become unavailable  More... | |
| Private Attributes | |
| ItemView * | mItemView | 
| SortFilterItemModel * | mSortModel | 
| CompanionItemModel * | mModel | 
| int | mSelectedItem | 
| DragAndDrop * | mDragAndDrop | 
| MyGUI::Button * | mCloseButton | 
| MyGUI::TextBox * | mProfitLabel | 
| Widgets::MWDynamicStat * | mEncumbranceBar | 
| MessageBoxManager * | mMessageBoxManager | 
| Additional Inherited Members | |
|  Public Types inherited from MWGui::WindowBase | |
| typedef MyGUI::delegates::CMultiDelegate1 < WindowBase * > | EventHandle_WindowBase | 
|  Public Attributes inherited from MWGui::Layout | |
| MyGUI::Widget * | mMainWidget | 
|  Protected Attributes inherited from MWGui::Layout | |
| std::string | mPrefix | 
| std::string | mLayoutName | 
| MyGUI::VectorWidgetPtr | mListWindowRoot | 
|  Protected Attributes inherited from MWGui::ReferenceInterface | |
| MWWorld::Ptr | mPtr | 
| MWGui::CompanionWindow::CompanionWindow | ( | DragAndDrop * | dragAndDrop, | 
| MessageBoxManager * | manager | ||
| ) | 
| 
 | private | 
| 
 | virtual | 
Gracefully exits the window.
Reimplemented from MWGui::WindowBase.
| 
 | private | 
| 
 | private | 
| void MWGui::CompanionWindow::onFrame | ( | ) | 
| 
 | private | 
| 
 | private | 
| 
 | privatevirtual | 
called when reference has become unavailable
Implements MWGui::ReferenceInterface.
| void MWGui::CompanionWindow::openCompanion | ( | const MWWorld::Ptr & | npc | ) | 
| 
 | virtual | 
Reimplemented from MWGui::ReferenceInterface.
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
 1.8.6
 1.8.6