1
0
Fork 0
mirror of synced 2024-06-18 18:34:54 +12:00
czkawka/czkawka_slint_gui/src/common.rs

14 lines
497 B
Rust
Raw Normal View History

2023-11-03 08:44:20 +13:00
use slint::{ModelRc, SharedString, StandardListViewItem, VecModel};
2023-10-27 22:09:18 +13:00
2023-11-03 08:44:20 +13:00
pub fn create_string_standard_list_view(items: &[String]) -> ModelRc<StandardListViewItem> {
let new_folders_standard_list_view = items
.iter()
.map(|x| {
let mut element = StandardListViewItem::default();
element.text = SharedString::from(x.to_string());
element
})
.collect::<Vec<_>>();
ModelRc::new(VecModel::from(new_folders_standard_list_view))
}