widget/configuration: styling update

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2021-02-28 18:50:33 +01:00
parent 7d6476205f
commit 9fba66d8a6

View File

@@ -39,13 +39,19 @@ impl State for ConfigurationState {
) {
for message in messages.read::<ConfigurationAction>() {
match message {
ConfigurationAction::LoadConfiguration => registry
ConfigurationAction::LoadConfiguration => {
registry
.get::<Settings>("settings")
.load_async::<ConfigurationData>("configuration_data".to_string(), ctx.entity()),
.load_async::<ConfigurationData>(
"configuration_data".to_string(), ctx.entity()
);
}
ConfigurationAction::SaveConfiguration => {
let configuration_file: String = ConfigurationView::configuration_file_clone(&ctx.widget());
let language_id: String = ConfigurationView::language_id_clone(&ctx.widget());
registry.get::<Settings>("settings").save_async(
registry
.get::<Settings>("settings")
.save_async(
"configuration_data".to_string(),
ConfigurationData(
configuration_file,
@@ -57,7 +63,7 @@ impl State for ConfigurationState {
}
}
// save result
// save the result
for message in messages.read::<SettingsResult<()>>() {
println!("Result {:?}", message);
}