18#include <OgreString.h>
19#include <OgreStringVector.h>
void(* ConfigCmdParams)(const Ogre::StringVector ¶ms)
Definition: ConfigCmd.h:23
void(* ConfigCmdCompletion)(Ogre::StringVector &complete_params)
Definition: ConfigCmd.h:25
A handler for configuration commands.
Definition: ConfigCmdHandler.h:26
A configuration command.
Definition: ConfigCmd.h:31
ConfigCmd & operator=(const ConfigCmd &rhs)=delete
Forbidden copy constructor.
Ogre::String name_
The command name.
Definition: ConfigCmd.h:108
ConfigCmd(const Ogre::String &name, const Ogre::String &description, const Ogre::String ¶ms_description, ConfigCmdParams params, ConfigCmdCompletion completion)
Constructor.
Definition: ConfigCmd.cpp:18
ConfigCmdCompletion completion_
The command completion.
Definition: ConfigCmd.h:128
ConfigCmdParams GetHandler() const
Retrieves the command parameter description.
Definition: ConfigCmd.cpp:35
ConfigCmdParams params_
The command parameter handler.
Definition: ConfigCmd.h:123
const Ogre::String & GetParamsDescription() const
Retrieves the command parameter description.
Definition: ConfigCmd.cpp:33
ConfigCmd(const ConfigCmd &rhs)=delete
Forbidden copy constructor.
const Ogre::String & GetDescription() const
Retrieves the command description.
Definition: ConfigCmd.cpp:31
Ogre::String description_
The command description.
Definition: ConfigCmd.h:113
Ogre::String params_description_
The command parameters description.
Definition: ConfigCmd.h:118
const Ogre::String & GetName() const
Retrieves the command name.
Definition: ConfigCmd.cpp:29
ConfigCmdCompletion GetCompletion() const
Checks the command completion.
Definition: ConfigCmd.cpp:37
Ogre::String String
Definition: TypeDefine.h:37