-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathExampleFeature.cpp
More file actions
34 lines (29 loc) · 1.19 KB
/
ExampleFeature.cpp
File metadata and controls
34 lines (29 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include "pch.h"
#include "ExampleFeature.h"
bool ExampleFeature::SetupMenu()
{
Localization::AddToLocale("ENG", std::initializer_list<std::pair<size_t, std::string>>{
{ "EXAMPLE_FEATURE"Hashed, "Example Feature" },
{ "EXAMPLE_FEATURE_HW"Hashed, "Hello, World!" },
{ "EXAMPLE_FEATURE_SLIDER"Hashed, "Example Slider" },
{ "EXAMPLE_COLORPICKER"Hashed, "Example Color Picker" }
});
Localization::AddToLocale("GER", std::initializer_list<std::pair<size_t, std::string>>{
{ "EXAMPLE_FEATURE"Hashed, "Beispiel funktion" },
{ "EXAMPLE_FEATURE_HW"Hashed, "Hallo Welt!" },
{ "EXAMPLE_FEATURE_SLIDER"Hashed, "Beispiel Slider" },
{ "EXAMPLE_COLORPICKER"Hashed, "Beispiel Farbwähler" }
});
Localization::AddToLocale("POL", std::initializer_list<std::pair<size_t, std::string>>{
{ "EXAMPLE_FEATURE"Hashed, "Przykładowa Funkcja" },
{ "EXAMPLE_FEATURE_HW"Hashed, "Cześć Świecie!" },
{ "EXAMPLE_FEATURE_SLIDER"Hashed, "Przykładowy suwak" },
{ "EXAMPLE_COLORPICKER"Hashed, "Przykładowy próbnik kolorów" }
});
return true;
}
void ExampleFeature::HandleMenu()
{
if (!m_pBodyGroup->HasParent())
Framework::menu->GetChild("HEADER_GROUP")->GetChild("BODY")->AddElement(m_pBodyGroup.get());
}