26 lines
485 B
C++
26 lines
485 B
C++
#ifndef DEFAULTCOMMANDMAP_H
|
|
#define DEFAULTCOMMANDMAP_H
|
|
|
|
#include "CommandMap.h"
|
|
|
|
extern std::shared_ptr<CommandMap> g_DefaultCommandMap;
|
|
extern std::shared_ptr<CommandMap> g_DefaultInsertModeCommandMap;
|
|
|
|
class DefaultCommandMap
|
|
{
|
|
public:
|
|
static void build();
|
|
|
|
static std::shared_ptr<CommandMap> get()
|
|
{
|
|
return g_DefaultCommandMap;
|
|
}
|
|
|
|
static std::shared_ptr<CommandMap> get_insert_mode()
|
|
{
|
|
return g_DefaultInsertModeCommandMap;
|
|
}
|
|
};
|
|
|
|
#endif
|