Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
SkillModel Class Reference
Inheritance diagram for SkillModel:

Public Member Functions

int getNumberOfElements () override
 
SkillInfogetSkillAt (int i) const
 
std::string getElementAt (int i) override
 
void updateVisibilities ()
 
void addSkill (std::unique_ptr< SkillInfo > info)
 

Private Attributes

std::vector< std::unique_ptr< SkillInfo > > mSkills
 
std::vector< SkillInfo * > mVisibleSkills
 

Detailed Description

Definition at line 91 of file skilldialog.cpp.

Member Function Documentation

◆ addSkill()

void SkillModel::addSkill ( std::unique_ptr< SkillInfo info)
inline

Definition at line 105 of file skilldialog.cpp.

◆ getElementAt()

std::string SkillModel::getElementAt ( int  i)
inlineoverride

Definition at line 100 of file skilldialog.cpp.

◆ getNumberOfElements()

int SkillModel::getNumberOfElements ( )
inlineoverride

Definition at line 94 of file skilldialog.cpp.

◆ getSkillAt()

SkillInfo * SkillModel::getSkillAt ( int  i) const
inline

Definition at line 97 of file skilldialog.cpp.

◆ updateVisibilities()

void SkillModel::updateVisibilities ( )

Definition at line 400 of file skilldialog.cpp.

Member Data Documentation

◆ mSkills

std::vector<std::unique_ptr<SkillInfo> > SkillModel::mSkills
private

Definition at line 109 of file skilldialog.cpp.

◆ mVisibleSkills

std::vector<SkillInfo *> SkillModel::mVisibleSkills
private

Definition at line 110 of file skilldialog.cpp.


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