diff options
Diffstat (limited to 'src/views/main.rs')
-rw-r--r-- | src/views/main.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/views/main.rs b/src/views/main.rs index c42e417..98b8849 100644 --- a/src/views/main.rs +++ b/src/views/main.rs @@ -39,6 +39,10 @@ impl MainView { Ok(MainView { rt, tabs }.with_name(MAIN_VIEW_NAME)) } + pub fn add_tab_for_query(&mut self, query: &str) -> Result<()> { + self.tabs.add_tab_for_query(self.rt.clone(), query) + } + pub fn get_current_tab(&self) -> Option<&cursive_multiplex::Mux> { if let Some(mux) = self.tabs.get_active_tab() { mux.downcast_ref::<cursive_multiplex::Mux>() |