handle toolbox start/stop through app messages

This commit is contained in:
2022-05-01 18:26:47 +02:00
parent c9074634cb
commit f111fea698
6 changed files with 116 additions and 52 deletions

View File

@@ -1,13 +1,18 @@
use relm4::{factory::FactoryVec, RelmApp};
use toolbx::ToolbxContainer;
use ui::app::model::{AppModel};
use std::collections::VecDeque;
use relm4::{
factory::{FactoryVecDeque},
RelmApp,
};
use toolbx::ToolbxContainer;
use ui::app::model::AppModel;
mod ui;
mod toolbx;
mod ui;
fn main() {
let toolbx_list = ToolbxContainer::get_toolboxes();
let mut factory_vec = FactoryVec::from_vec(toolbx_list);
let toolbx_list = VecDeque::from(ToolbxContainer::get_toolboxes());
let factory_vec = FactoryVecDeque::from_vec_deque(toolbx_list);
let model = AppModel {
toolboxes: factory_vec,