rewrite text encoding to handle non-English properly
This commit is contained in:
+3
-7
@@ -2,24 +2,20 @@
|
||||
|
||||
using namespace std;
|
||||
|
||||
MenuItem::MenuItem(
|
||||
uint32_t item_id, const u16string& name,
|
||||
const u16string& description, uint32_t flags)
|
||||
MenuItem::MenuItem(uint32_t item_id, const string& name, const string& description, uint32_t flags)
|
||||
: item_id(item_id),
|
||||
name(name),
|
||||
description(description),
|
||||
get_description(nullptr),
|
||||
flags(flags) {}
|
||||
|
||||
MenuItem::MenuItem(
|
||||
uint32_t item_id, const u16string& name,
|
||||
std::function<std::u16string()> get_description, uint32_t flags)
|
||||
MenuItem::MenuItem(uint32_t item_id, const string& name, std::function<std::string()> get_description, uint32_t flags)
|
||||
: item_id(item_id),
|
||||
name(name),
|
||||
description(),
|
||||
get_description(std::move(get_description)),
|
||||
flags(flags) {}
|
||||
|
||||
Menu::Menu(uint32_t menu_id, const std::u16string& name)
|
||||
Menu::Menu(uint32_t menu_id, const std::string& name)
|
||||
: menu_id(menu_id),
|
||||
name(name) {}
|
||||
|
||||
Reference in New Issue
Block a user