summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/crsm.cpp7
-rw-r--r--src/crsm.hpp2
2 files changed, 9 insertions, 0 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp
index 66558f4..129b10d 100644
--- a/src/crsm.cpp
+++ b/src/crsm.cpp
@@ -1446,6 +1446,8 @@ void CRSM::setupCmds()
addCommandGroup("config", Management, UserType::Max, "Die config-Befehlsgruppe bietet diverse Befehle zum Verwalten der Konfiguration.");
addCommand("config reload", &CRSM::reload, Management, UserType::Max, "Liest die Konfigurationsdatei neu ein.");
addCommand("config save", &CRSM::saveConfig, Management, UserType::Max, "Speichert die aktuelle Konfiguration in die Konfigurationsdatei.");
+
+ addCommand("relist", &CRSM::relist, Management, UserType::Max, "Durchsucht veränderte Rundenordner erneut.");
}
void CRSM::respond(const ClientInfo &client, const QString &message, const RespondType type)
@@ -2189,6 +2191,11 @@ CMD_FUNCTION_IMPL(setRaw)
writeToServer("/set " + args + '\n');
}
+CMD_FUNCTION_IMPL(relist)
+ listC4Folders();
+ readScenarios();
+}
+
IRC_CHECK_CALLBACK_IMPL(ircSetAdmin)
if(status <= 0)
{
diff --git a/src/crsm.hpp b/src/crsm.hpp
index 5d0e51f..139446c 100644
--- a/src/crsm.hpp
+++ b/src/crsm.hpp
@@ -272,6 +272,8 @@ private:
CMD_FUNCTION(groupinfo);
CMD_FUNCTION(grouphelp);
+ CMD_FUNCTION(relist);
+
IRC_CHECK_CALLBACK(ircSetAdmin);
IRC_CHECK_CALLBACK(ircModCmd);
};