summaryrefslogtreecommitdiffstats
path: root/bin/imag-tui/src/lib.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-04-09 21:51:35 +0200
committerMatthias Beyer <mail@beyermatthias.de>2020-04-09 21:51:35 +0200
commit004519356564d647aec11cba757f1e1b42e7f8df (patch)
tree7fa1869ca6047b09c55ac7a6b06dc1531343bf4c /bin/imag-tui/src/lib.rs
parent7636d3d5ce8423e6b5490e65553ef7f906f2608c (diff)
fixup! TMP
Diffstat (limited to 'bin/imag-tui/src/lib.rs')
-rw-r--r--bin/imag-tui/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/bin/imag-tui/src/lib.rs b/bin/imag-tui/src/lib.rs
index b0043ff2..45d3c629 100644
--- a/bin/imag-tui/src/lib.rs
+++ b/bin/imag-tui/src/lib.rs
@@ -36,6 +36,7 @@ extern crate libimagentryutil;
use anyhow::Error;
use anyhow::Result;
use clap::App;
+use cursive::Cursive;
use libimagrt::runtime::Runtime;
use libimagrt::application::ImagApplication;
@@ -43,9 +44,14 @@ use libimagrt::application::ImagApplication;
mod ui;
mod views;
+use views::mainview::MainView;
+
pub enum ImagTui {}
impl ImagApplication for ImagTui {
fn run(rt: Runtime) -> Result<()> {
+ let mut siv = Cursive::default();
+ siv.add_layer(MainView::new(rt.extract_store()));
+ siv.run();
Ok(())
}