diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/mode.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/mode.h b/include/mode.h index cbe20ff97..17d0ec64c 100644 --- a/include/mode.h +++ b/include/mode.h @@ -786,6 +786,13 @@ class CoreExport ModeParser : public fakederef<ModeParser> * @return A map of mode handlers of the given type */ const ModeHandlerMap& GetModes(ModeType mt) const { return modehandlersbyname[mt]; } + + /** Show the list of a list mode to a user. Modules can deny the listing. + * @param user User to show the list to. + * @param chan Channel to show the list of. + * @param mh List mode to show the list of. + */ + void ShowListModeList(User* user, Channel* chan, ModeHandler* mh); }; inline const std::string& ModeParser::GetModeListFor004Numeric() |