X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FLyXAction.h;h=d3f8c51d47313c62add43adacab90c2e735191fb;hb=42aaa245db9e91713427053d14bda6f700e214ee;hp=70fda4ab94acab1fd821e7459226e9df52c79492;hpb=be85a6fcb55291a6fa8ebf7f6cb58fdecafd741d;p=lyx.git diff --git a/src/LyXAction.h b/src/LyXAction.h index 70fda4ab94..d3f8c51d47 100644 --- a/src/LyXAction.h +++ b/src/LyXAction.h @@ -13,7 +13,7 @@ #ifndef LYXACTION_H #define LYXACTION_H -#include "lfuns.h" +#include "FuncCode.h" #include #include @@ -26,7 +26,7 @@ class FuncRequest; /** * This class is a container for LyX actions. It also * stores and managers "pseudo-actions". Pseudo-actions - * are not part of the kb_action enum, but are created + * are not part of the FuncCode enum, but are created * dynamically, for encapsulating a real action and an * argument. They are used for things like the menus. */ @@ -44,7 +44,7 @@ public: private: /// information for an action - struct func_info { + struct FuncInfo { /// the action name std::string name; /// the func_attrib values set @@ -59,9 +59,9 @@ public: void operator=(LyXAction const &); /// type for map between a function name and its action - typedef std::map func_map; + typedef std::map func_map; /// type for map between an action and its info - typedef std::map info_map; + typedef std::map info_map; /// possible "permissions" for an action enum func_attrib { @@ -83,12 +83,12 @@ public: FuncRequest lookupFunc(std::string const & func_name) const; /// Return the name (and argument) associated with the given (pseudo) action - std::string const getActionName(kb_action action) const; + std::string const getActionName(FuncCode action) const; - func_type const getActionType(kb_action action) const; + func_type const getActionType(FuncCode action) const; /// True if the command has `flag' set - bool funcHasFlag(kb_action action, func_attrib flag) const; + bool funcHasFlag(FuncCode action, func_attrib flag) const; /// iterator across all real actions typedef func_map::const_iterator const_func_iterator; @@ -103,7 +103,7 @@ private: /// populate the action container with our actions void init(); /// add the given action - void newFunc(kb_action, std::string const & name, unsigned int attrib, func_type type); + void newFunc(FuncCode, std::string const & name, unsigned int attrib, func_type type); /** * This is a list of all the LyXFunc names with the