65 EditorSettingsService& operator=(EditorSettingsService
const&);
66 EditorSettingsService(EditorSettingsService
const&);
67 EditorSettingsService();
72 virtual ~EditorSettingsService() ;
74 virtual ::Scripting::Result_deprecated<void> init() ;
76 virtual ::Scripting::Result_deprecated<void> quit() ;
78 virtual ::Editor::Settings::Audio& getAudioSettings() ;
80 virtual ::Editor::Settings::Audio
const& getAudioSettings()
const ;
82 virtual ::Editor::Settings::Graphics& getGraphicsSettings() ;
84 virtual ::Editor::Settings::Graphics
const& getGraphicsSettings()
const ;
86 virtual ::Editor::Settings::Speed& getSpeedSettings() ;
88 virtual ::Editor::Settings::Speed
const& getSpeedSettings()
const ;
90 virtual ::Editor::Settings::Theme& getThemeSettings() ;
92 virtual ::Editor::Settings::Theme
const& getThemeSettings()
const ;
94 virtual ::Bedrock::PubSub::Subscription
97 virtual ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
100 virtual ::Bedrock::PubSub::Subscription
103 virtual ::Bedrock::PubSub::Subscription
106 virtual ::Bedrock::PubSub::Subscription
107 listenForCurrentThemeChanged(::std::function<
void(::std::string
const&)> func) ;
109 virtual ::Bedrock::PubSub::Subscription listenForNewThemeCreated(
111 void(::std::string
const&, ::std::optional<::std::string>
const&, ::std::optional<::std::string>
const&)>
115 virtual ::Bedrock::PubSub::Subscription listenForThemeColorUpdated(
116 ::std::function<
void(::std::string
const&, ::Editor::Settings::ThemeSettingsColorKey,
::mce::Color const&)> func
119 virtual ::Bedrock::PubSub::Subscription
120 listenForThemeDeleted(::std::function<
void(::std::string
const&)> func) ;
143 virtual void _handleThemeSettingsCurrentThemeChangedPayload(
150 virtual void _handleThemeSettingsThemeColorUpdatedPayload(
179 MCNAPI ::Scripting::Result_deprecated<void>
$init();
181 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
199 MCNAPI ::Bedrock::PubSub::Subscription
202 MCNAPI ::Scripting::Result_deprecated<::Bedrock::PubSub::Subscription>
205 MCNAPI ::Bedrock::PubSub::Subscription
208 MCNAPI ::Bedrock::PubSub::Subscription
211 MCNAPI ::Bedrock::PubSub::Subscription
216 void(::std::string
const&, ::std::optional<::std::string>
const&, ::std::optional<::std::string>
const&)>
221 ::std::function<
void(::std::string
const&, ::Editor::Settings::ThemeSettingsColorKey,
::mce::Color const&)> func