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

#include <spellcreationdialog.hpp>

List of all members.

Public Member Functions

 EffectEditorBase ()
virtual ~EffectEditorBase ()

Protected Member Functions

void onEffectAdded (ESM::ENAMstruct effect)
void onEffectModified (ESM::ENAMstruct effect)
void onEffectRemoved (ESM::ENAMstruct effect)
void onAvailableEffectClicked (MyGUI::Widget *sender)
void onAttributeOrSkillCancel ()
void onSelectAttribute ()
void onSelectSkill ()
void onEditEffect (MyGUI::Widget *sender)
void updateEffectsView ()
void startEditing ()
void setWidgets (Widgets::MWList *availableEffectsList, MyGUI::ScrollView *usedEffectsView)
virtual void notifyEffectsChanged ()

Protected Attributes

std::map< int, short > mButtonMapping
Widgets::MWListmAvailableEffectsList
MyGUI::ScrollView * mUsedEffectsView
EditEffectDialog mAddEffectDialog
SelectAttributeDialogmSelectAttributeDialog
SelectSkillDialogmSelectSkillDialog
int mSelectedEffect
std::vector< ESM::ENAMstructmEffects

Constructor & Destructor Documentation


Member Function Documentation

virtual void MWGui::EffectEditorBase::notifyEffectsChanged ( ) [inline, protected, virtual]
void MWGui::EffectEditorBase::onAvailableEffectClicked ( MyGUI::Widget *  sender) [protected]
void MWGui::EffectEditorBase::onEditEffect ( MyGUI::Widget *  sender) [protected]
void MWGui::EffectEditorBase::setWidgets ( Widgets::MWList availableEffectsList,
MyGUI::ScrollView *  usedEffectsView 
) [protected]

Member Data Documentation

std::map<int, short> MWGui::EffectEditorBase::mButtonMapping [protected]
MyGUI::ScrollView* MWGui::EffectEditorBase::mUsedEffectsView [protected]

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