From 57ae5040b2f2fcaed6b80f5a10573a0abaccdf5f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 27 Jan 2016 15:37:21 +0300 Subject: Add chat command for move selected item to craft slot. New chat command: /craft SLOT --- src/actions/commands.cpp | 13 ++++++++++++- src/actions/commands.h | 1 + 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'src/actions') diff --git a/src/actions/commands.cpp b/src/actions/commands.cpp index a87db0a16..84011b3ec 100644 --- a/src/actions/commands.cpp +++ b/src/actions/commands.cpp @@ -41,9 +41,10 @@ #endif #include "gui/windows/chatwindow.h" +#include "gui/windows/inventorywindow.h" +#include "gui/windows/outfitwindow.h" #include "gui/windows/skilldialog.h" #include "gui/windows/socialwindow.h" -#include "gui/windows/outfitwindow.h" #include "gui/widgets/tabs/chat/whispertab.h" @@ -1122,4 +1123,14 @@ impHandler(skill) return true; } +impHandler(craft) +{ + const std::string args = event.args; + if (args.empty() || !inventoryWindow) + return false; + + inventoryWindow->moveItemToCraft(atoi(args.c_str())); + return true; +} + } // namespace Actions diff --git a/src/actions/commands.h b/src/actions/commands.h index 6eceaa208..d901683b1 100644 --- a/src/actions/commands.h +++ b/src/actions/commands.h @@ -92,6 +92,7 @@ namespace Actions decHandler(slide); decHandler(selectSkillLevel); decHandler(skill); + decHandler(craft); } // namespace Actions #undef decHandler -- cgit v1.2.3-60-g2f50