diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/crsm.cpp | 4 | ||||
| -rw-r--r-- | src/crsm.hpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index b29f357..8487d6e 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -1250,10 +1250,10 @@ void CRSM::addCommand(const QString &name, CmdFunction func, int interfaces, Use cmds.insert(name.trimmed(), CmdFunctionRef(name.trimmed(), func, interfaces, userType, shortDescription, argList, longDescription)); } -void CRSM::addCommandGroup(const QString &name, int interfaces, UserType userType, const QString &shortDescription, const QString &longDescription) +void CRSM::addCommandGroup(const QString &name, int interfaces, UserType userType, const QString &shortDescription, const QString &longDescription, CmdFunction defaultFunc) { if(!cmdGroups.contains(name)) cmdGroups.append(name); - addCommand(name, &CRSM::groupinfo, interfaces, userType, shortDescription, "", longDescription); + addCommand(name, defaultFunc, interfaces, userType, shortDescription, "", longDescription); addCommand(name + " help", &CRSM::grouphelp, interfaces, userType, "Gibt Hilfe zu den Unterbefehlen von " + name, "[Unterbefehlsname]"); } diff --git a/src/crsm.hpp b/src/crsm.hpp index 3f10471..508a367 100644 --- a/src/crsm.hpp +++ b/src/crsm.hpp @@ -203,7 +203,7 @@ private: void ircSetIngameChannelTopic(); void addCommand(const QString& name, CmdFunction func, int interfaces = Clonk | IRC, UserType userType = User, const QString& shortDescription = "", const QString &argList = "", const QString &longDescription = ""); - inline void addCommandGroup(const QString& name, int interfaces = Clonk | IRC, UserType userType = User, const QString& shortDescription = "", const QString &longDescription = ""); + inline void addCommandGroup(const QString& name, int interfaces = Clonk | IRC, UserType userType = User, const QString& shortDescription = "", const QString &longDescription = "", CmdFunction defaultFunc = &CRSM::groupinfo); bool cmdExists(const QString& name, ClientInterface interface); CmdFunctionRef* findCommand(const QString& cmd, ClientInterface interface); CmdFunctionRef* findCommand(QStringList &&cmd, ClientInterface interface); |
