LeviLamina
Loading...
Searching...
No Matches
StoreLocalizationDictionary.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/locale/I18nObserver.h"
7#include "mc/util/localization/ILocalizationDictionary.h"
8
9// auto generated forward declare list
10// clang-format off
11class PackManifest;
12// clang-format on
13
15 public ::I18nObserver,
16 public ::std::enable_shared_from_this<::StoreLocalizationDictionary> {
17public:
18 // member variables
19 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
29
30public:
31 // virtual functions
32 // NOLINTBEGIN
33 // vIndex: 0
34 virtual ~StoreLocalizationDictionary() /*override*/ = default;
35
36 // vIndex: 1
37 virtual ::std::string getLocString(::std::string const&) const /*override*/;
38
39 // vIndex: 2
40 virtual bool isLocalizationReady() const /*override*/;
41
42 // vIndex: 2
43 virtual void onLanguageChanged(::std::string const&, bool) /*override*/;
44
45 // vIndex: 3
46 virtual void onLanguageKeywordsLoadedFromPack(::PackManifest const&) /*override*/;
47
48 // vIndex: 4
49 virtual void onLanguagesLoaded() /*override*/;
50
51 // vIndex: 3
52 virtual void _updateLoc() /*override*/;
53 // NOLINTEND
54
55public:
56 // destructor thunk
57 // NOLINTBEGIN
58
59 // NOLINTEND
60
61public:
62 // virtual function thunks
63 // NOLINTBEGIN
64
65 // NOLINTEND
66};
Definition I18nObserver.h:14
Definition ILocalizationDictionary.h:5
Definition PackManifest.h:19
Definition StoreLocalizationDictionary.h:16
Definition Alias.h:14