just page request features

This commit is contained in:
yggverse 2024-10-16 08:10:31 +03:00
parent 2da322a47e
commit e865221598
10 changed files with 226 additions and 0 deletions

View file

@ -0,0 +1,30 @@
mod content;
mod widget;
use content::Content;
use widget::Widget;
use adw::ToolbarView;
use std::sync::Arc;
pub struct Request {
widget: Arc<Widget>,
}
impl Request {
pub fn new_arc() -> Arc<Self> {
// Init components
let content = Content::new_arc();
// Init widget
let widget = Widget::new_arc(content.gobject());
// Result
Arc::new(Self { widget })
}
// Getters
pub fn gobject(&self) -> &ToolbarView {
&self.widget.gobject()
}
}