OpenMW
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
MWGui::InteractiveMessageBox Class Reference

#include <messagebox.hpp>

List of all members.

Public Member Functions

 InteractiveMessageBox (MessageBoxManager &parMessageBoxManager, const std::string &message, const std::vector< std::string > &buttons)
void okayPressed ()
void mousePressed (MyGUI::Widget *_widget)
int readPressedButton ()

Public Attributes

bool mMarkedToDelete

Private Member Functions

void buttonActivated (MyGUI::Widget *_widget)

Private Attributes

MessageBoxManagermMessageBoxManager
MyGUI::EditBox * mMessageWidget
MyGUI::Widget * mButtonsWidget
std::vector< MyGUI::Button * > mButtons
int mTextButtonPadding
int mButtonPressed

Constructor & Destructor Documentation

MWGui::InteractiveMessageBox::InteractiveMessageBox ( MessageBoxManager parMessageBoxManager,
const std::string &  message,
const std::vector< std::string > &  buttons 
)

Member Function Documentation

void MWGui::InteractiveMessageBox::buttonActivated ( MyGUI::Widget *  _widget) [private]
void MWGui::InteractiveMessageBox::mousePressed ( MyGUI::Widget *  _widget)

Member Data Documentation

std::vector<MyGUI::Button*> MWGui::InteractiveMessageBox::mButtons [private]

The documentation for this class was generated from the following files: