widget/configuration: styling update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
@@ -39,13 +39,19 @@ 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 => {
|
||||||
|
registry
|
||||||
.get::<Settings>("settings")
|
.get::<Settings>("settings")
|
||||||
.load_async::<ConfigurationData>("configuration_data".to_string(), ctx.entity()),
|
.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
|
||||||
|
.get::<Settings>("settings")
|
||||||
|
.save_async(
|
||||||
"configuration_data".to_string(),
|
"configuration_data".to_string(),
|
||||||
ConfigurationData(
|
ConfigurationData(
|
||||||
configuration_file,
|
configuration_file,
|
||||||
@@ -57,7 +63,7 @@ impl State for ConfigurationState {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// save result
|
// save the result
|
||||||
for message in messages.read::<SettingsResult<()>>() {
|
for message in messages.read::<SettingsResult<()>>() {
|
||||||
println!("Result {:?}", message);
|
println!("Result {:?}", message);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user