From 1b27066e2d98c82b0bf135188ebb57e16af669df Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 27 Aug 2014 02:20:56 +0300 Subject: Move chat command /dumpt into actions. --- src/actions/actions.cpp | 7 +++++++ src/actions/actions.h | 1 + src/commands.cpp | 7 ------- src/commands.h | 5 +---- src/input/inputaction.h | 1 + src/input/inputactionmap.h | 9 +++++++++ src/input/pages/other.cpp | 6 ++++++ 7 files changed, 25 insertions(+), 11 deletions(-) diff --git a/src/actions/actions.cpp b/src/actions/actions.cpp index 4717ff6ab..343caedf7 100644 --- a/src/actions/actions.cpp +++ b/src/actions/actions.cpp @@ -953,4 +953,11 @@ impHandler0(dumpEnvironment) return true; } +impHandler(dumpTests) +{ + const std::string str = config.getStringValue("testInfo"); + outStringNormal(event.tab, str, str); + return true; +} + } // namespace Actions diff --git a/src/actions/actions.h b/src/actions/actions.h index 773d34e36..175e2d530 100644 --- a/src/actions/actions.h +++ b/src/actions/actions.h @@ -74,6 +74,7 @@ namespace Actions decHandler(error) __attribute__ ((noreturn)); decHandler(dumpGraphics); decHandler(dumpEnvironment); + decHandler(dumpTests); } // namespace Actions #undef decHandler diff --git a/src/commands.cpp b/src/commands.cpp index 969b73c68..f1eda21ea 100644 --- a/src/commands.cpp +++ b/src/commands.cpp @@ -106,13 +106,6 @@ impHandler(hack) return true; } -impHandler(dumpTests) -{ - const std::string str = config.getStringValue("testInfo"); - outStringNormal(event.tab, str, str); - return true; -} - impHandler(url) { if (event.tab) diff --git a/src/commands.h b/src/commands.h index 826788887..7c74de94f 100644 --- a/src/commands.h +++ b/src/commands.h @@ -54,7 +54,6 @@ namespace Commands decHandler(hack); decHandler(url); decHandler(open); - decHandler(dumpTests); decHandler(dumpOGL); decHandler(dumpGL); decHandler(dumpMods); @@ -81,8 +80,7 @@ namespace Commands enum { - COMMAND_DUMPT = 0, - COMMAND_DUMPOGL, + COMMAND_DUMPOGL = 0, COMMAND_DUMPGL, COMMAND_DUMPMODS, COMMAND_URL, @@ -110,7 +108,6 @@ enum static const CommandInfo commands[] = { - {"dumpt", &Commands::dumpTests, -1, false}, {"dumpogl", &Commands::dumpOGL, -1, false}, {"dumpgl", &Commands::dumpGL, -1, false}, {"dumpmods", &Commands::dumpMods, -1, false}, diff --git a/src/input/inputaction.h b/src/input/inputaction.h index 388898a84..bc819bf1e 100644 --- a/src/input/inputaction.h +++ b/src/input/inputaction.h @@ -400,6 +400,7 @@ namespace InputAction ERROR, DUMP_GRAPHICS, DUMP_ENVIRONMENT, + DUMP_TESTS, TOTAL }; } // namespace InputAction diff --git a/src/input/inputactionmap.h b/src/input/inputactionmap.h index 4cf34d4f3..b363a7ce1 100644 --- a/src/input/inputactionmap.h +++ b/src/input/inputactionmap.h @@ -3369,6 +3369,15 @@ static const InputActionData inputActionData[InputAction::TOTAL] = { InputAction::NO_VALUE, 50, InputCondition::INGAME, "dumpe", + false}, + {"keyDumpt", + InputType::UNKNOWN, InputAction::NO_VALUE, + InputType::UNKNOWN, InputAction::NO_VALUE, + Input::GRP_DEFAULT, + &Actions::dumpTests, + InputAction::NO_VALUE, 50, + InputCondition::INGAME, + "dumpt", false} }; diff --git a/src/input/pages/other.cpp b/src/input/pages/other.cpp index bf7666457..e91bd40b4 100644 --- a/src/input/pages/other.cpp +++ b/src/input/pages/other.cpp @@ -297,6 +297,12 @@ SetupActionData setupActionDataOther[] = InputAction::DUMP_GRAPHICS, "", }, + { + // TRANSLATORS: input action name + N_("Dump tests info into chat"), + InputAction::DUMP_TESTS, + "", + }, { // TRANSLATORS: input action name N_("Dump environments into log"), -- cgit v1.2.3-60-g2f50