moving the lisp presentation parsing to service_items
Since we need the nav_bar to have the ServiceItemModel, the presentation needs to be a list of service items, not slides, each service item will have a list of slides attached though.
This commit is contained in:
parent
9eb5bec320
commit
cb7fa372a9
9 changed files with 493 additions and 79 deletions
|
@ -1,4 +1,5 @@
|
|||
use clap::{command, Parser};
|
||||
use core::service_items::ServiceItem;
|
||||
use cosmic::app::{Core, Settings, Task};
|
||||
use cosmic::iced::keyboard::Key;
|
||||
use cosmic::iced::window::{Mode, Position};
|
||||
|
@ -93,6 +94,8 @@ struct App {
|
|||
enum Message {
|
||||
Present(presenter::Message),
|
||||
File(PathBuf),
|
||||
DndEnter(ServiceItem),
|
||||
DndDrop(ServiceItem),
|
||||
OpenWindow,
|
||||
CloseWindow(Option<window::Id>),
|
||||
WindowOpened(window::Id, Option<Point>),
|
||||
|
@ -429,6 +432,8 @@ impl cosmic::Application for App {
|
|||
}
|
||||
}
|
||||
Message::Quit => cosmic::iced::exit(),
|
||||
Message::DndEnter(service_item) => todo!(),
|
||||
Message::DndDrop(service_item) => todo!(),
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue