impl super::AppAdapter_adp {
pub fn on_navigate(&self, f: impl Fn(slint::SharedString) + 'static) {
*self.navigate_cb.borrow_mut() = Some(Box::new(f));
}
pub fn on_toolbar_clicked(&self, f: impl Fn(slint::SharedString) + 'static) {
*self.toolbar_cb.borrow_mut() = Some(Box::new(f));
}
pub fn on_menu_action(&self, id: impl Into<String>, f: impl Fn() + 'static) {
self.menu_actions.borrow_mut().insert(id.into(), Box::new(f));
}
}