summaryrefslogtreecommitdiff
path: root/src/gui
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2017-07-10 21:02:11 +0300
committerAndrei Karas <akaras@inbox.ru>2017-07-11 00:06:30 +0300
commit845f010511c88acd81da36d0e38b8ef12119d3e6 (patch)
treec21fa9be4372cdec8aa3f86fc90b1d6e939d824a /src/gui
parent4a8621b8f1e3c714136e662157295edaf47c0983 (diff)
downloadmv-845f010511c88acd81da36d0e38b8ef12119d3e6.tar.gz
mv-845f010511c88acd81da36d0e38b8ef12119d3e6.tar.bz2
mv-845f010511c88acd81da36d0e38b8ef12119d3e6.tar.xz
mv-845f010511c88acd81da36d0e38b8ef12119d3e6.zip
Add command like parameter --validate for validating client data.
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/windowmanager.cpp23
-rw-r--r--src/gui/windowmanager.h4
2 files changed, 27 insertions, 0 deletions
diff --git a/src/gui/windowmanager.cpp b/src/gui/windowmanager.cpp
index 4c414899f..62d2996c7 100644
--- a/src/gui/windowmanager.cpp
+++ b/src/gui/windowmanager.cpp
@@ -50,8 +50,11 @@
#include "gui/windows/chatwindow.h"
#include "gui/windows/didyouknowwindow.h"
+#include "gui/windows/equipmentwindow.h"
#include "gui/windows/helpwindow.h"
#include "gui/windows/setupwindow.h"
+#include "gui/windows/skilldialog.h"
+#include "gui/windows/questswindow.h"
#include "gui/widgets/tabs/chat/chattab.h"
@@ -146,6 +149,26 @@ void WindowManager::createWindows()
CREATEWIDGETV0(textPopup, TextPopup);
}
+void WindowManager::createValidateWindows()
+{
+#ifndef DYECMD
+ CREATEWIDGETV0(skillDialog, SkillDialog);
+ skillDialog->loadSkills();
+ CREATEWIDGETV(beingEquipmentWindow, EquipmentWindow,
+ nullptr, nullptr, true);
+ CREATEWIDGETV0(questsWindow, QuestsWindow);
+#endif // DYECMD
+}
+
+void WindowManager::deleteValidateWindows()
+{
+#ifndef DYECMD
+ delete2(skillDialog);
+ delete2(beingEquipmentWindow);
+ delete2(questsWindow);
+#endif // DYECMD
+}
+
void WindowManager::deleteWindows()
{
#ifndef DYECMD
diff --git a/src/gui/windowmanager.h b/src/gui/windowmanager.h
index 68cec0d83..8662f39a1 100644
--- a/src/gui/windowmanager.h
+++ b/src/gui/windowmanager.h
@@ -78,6 +78,10 @@ namespace WindowManager
void deleteIcon();
void updateTitle();
+
+ void createValidateWindows();
+
+ void deleteValidateWindows();
} // namespace WindowManager
#endif // GUI_WINDOWMANAGER_H