OpenMW
Public Member Functions | Protected Member Functions | Protected Attributes
MWGui::EnchantingDialog Class Reference

#include <enchantingdialog.hpp>

List of all members.

Public Member Functions

 EnchantingDialog ()
virtual ~EnchantingDialog ()
virtual void open ()
void startEnchanting (MWWorld::Ptr actor)
void startSelfEnchanting (MWWorld::Ptr soulgem)

Protected Member Functions

virtual void onReferenceUnavailable ()
 called when reference has become unavailable
virtual void notifyEffectsChanged ()
void onCancelButtonClicked (MyGUI::Widget *sender)
void onSelectItem (MyGUI::Widget *sender)
void onSelectSoul (MyGUI::Widget *sender)
void onRemoveItem (MyGUI::Widget *sender)
void onRemoveSoul (MyGUI::Widget *sender)
void onItemSelected (MWWorld::Ptr item)
void onItemCancel ()
void onSoulSelected (MWWorld::Ptr item)
void onSoulCancel ()
void onBuyButtonClicked (MyGUI::Widget *sender)
void updateLabels ()
void onTypeButtonClicked (MyGUI::Widget *sender)

Protected Attributes

ItemSelectionDialogmItemSelectionDialog
MyGUI::Button * mCancelButton
MyGUI::ImageBox * mItemBox
MyGUI::ImageBox * mSoulBox
MyGUI::Button * mTypeButton
MyGUI::Button * mBuyButton
MyGUI::TextBox * mName
MyGUI::TextBox * mEnchantmentPoints
MyGUI::TextBox * mCastCost
MyGUI::TextBox * mCharge
MyGUI::TextBox * mPrice
MyGUI::TextBox * mPriceText
MWMechanics::Enchanting mEnchanting
ESM::EffectList mEffectList

Constructor & Destructor Documentation


Member Function Documentation

void MWGui::EnchantingDialog::notifyEffectsChanged ( ) [protected, virtual]

Reimplemented from MWGui::EffectEditorBase.

void MWGui::EnchantingDialog::onBuyButtonClicked ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onCancelButtonClicked ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onReferenceUnavailable ( ) [protected, virtual]

called when reference has become unavailable

Implements MWGui::ReferenceInterface.

void MWGui::EnchantingDialog::onRemoveItem ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onRemoveSoul ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onSelectItem ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onSelectSoul ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::onTypeButtonClicked ( MyGUI::Widget *  sender) [protected]
void MWGui::EnchantingDialog::open ( ) [virtual]

Reimplemented from MWGui::WindowBase.


Member Data Documentation

MyGUI::Button* MWGui::EnchantingDialog::mBuyButton [protected]
MyGUI::Button* MWGui::EnchantingDialog::mCancelButton [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mCastCost [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mCharge [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mEnchantmentPoints [protected]
MyGUI::ImageBox* MWGui::EnchantingDialog::mItemBox [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mName [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mPrice [protected]
MyGUI::TextBox* MWGui::EnchantingDialog::mPriceText [protected]
MyGUI::ImageBox* MWGui::EnchantingDialog::mSoulBox [protected]
MyGUI::Button* MWGui::EnchantingDialog::mTypeButton [protected]

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