mirror of
https://github.com/13hannes11/toolbx-tuner.git
synced 2024-09-03 23:21:00 +02:00
22 lines
517 B
Rust
22 lines
517 B
Rust
use std::collections::VecDeque;
|
|
|
|
use relm4::gtk::{Application, ApplicationWindow};
|
|
use relm4::{factory::FactoryVecDeque, RelmApp};
|
|
use toolbx::ToolbxContainer;
|
|
use ui::app::model::AppModel;
|
|
|
|
mod toolbx;
|
|
mod ui;
|
|
|
|
fn main() {
|
|
let toolbx_list = VecDeque::from(ToolbxContainer::get_toolboxes());
|
|
let factory_vec = FactoryVecDeque::new();
|
|
|
|
let mut model = AppModel {
|
|
toolboxes: factory_vec,
|
|
};
|
|
model.update_toolbxes(toolbx_list.into_iter());
|
|
let app = RelmApp::new(model);
|
|
app.run();
|
|
}
|