25 #ifndef ENGINES_NWN_GUI_CHARGEN_CHARSPELLS_H 26 #define ENGINES_NWN_GUI_CHARGEN_CHARSPELLS_H 102 #endif // ENGINES_NWN_GUI_CHARGEN_CHARSPELLS_H Common::ScopedPtr< CharHelp > _spellHelp
A class holding an UTF-8 string.
WidgetListBox * _availListBox
std::vector< std::vector< Spell > > _availSpells
CharSpells(CharGenChoices &choices, Engines::Console *console)
void moveSpell(WidgetListItemSpell *spellItem)
void showSpellHelp(Spell &spell)
A simple scoped smart pointer template.
void callbackActive(Widget &widget)
Callback that's triggered when a widget was activated.
std::vector< std::vector< Spell > > _knownSpells
WidgetListBox * _knownListBox
void computeRemainingSpells(const Aurora::TwoDARow &classRow)
A scoped plain pointer, allowing pointer-y access and normal deletion.
The character generator base class.
void setRecommendedSpells()
std::vector< uint8 > _remainingSpells
void fixWidgetType(const Common::UString &tag, NWN::GUI::WidgetType &type)
void showSpellLevel(size_t spellLevel, bool forceUpdate=false)
size_t _currentSpellLevel