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