diff options
Diffstat (limited to 'src/gui/windows')
-rw-r--r-- | src/gui/windows/skilldialog.cpp | 13 | ||||
-rw-r--r-- | src/gui/windows/skilldialog.h | 3 |
2 files changed, 12 insertions, 4 deletions
diff --git a/src/gui/windows/skilldialog.cpp b/src/gui/windows/skilldialog.cpp index eed99542c..66ffb6378 100644 --- a/src/gui/windows/skilldialog.cpp +++ b/src/gui/windows/skilldialog.cpp @@ -615,7 +615,8 @@ void SkillDialog::widgetResized(const Event &event) void SkillDialog::useItem(const int itemId, const AutoTarget autoTarget, - const int level) const + const int level, + const std::string &data) const { const std::map<int, SkillInfo*>::const_iterator it = mSkills.find(itemId - SKILL_MIN_ID); @@ -623,8 +624,14 @@ void SkillDialog::useItem(const int itemId, return; const SkillInfo *const info = (*it).second; - // +++ need add skill level here - useSkill(info, autoTarget, level); + if (data.empty()) + { + useSkill(info, autoTarget, level); + } + else if (data.size() > 1) + { + + } } void SkillDialog::updateTabSelection() diff --git a/src/gui/windows/skilldialog.h b/src/gui/windows/skilldialog.h index 5e53c7362..f12f9621b 100644 --- a/src/gui/windows/skilldialog.h +++ b/src/gui/windows/skilldialog.h @@ -117,7 +117,8 @@ class SkillDialog final : public Window, void useItem(const int itemId, const AutoTarget autoTarget, - const int level) const; + const int level, + const std::string &data) const; void updateTabSelection(); |