Skip to content

Commit 21934aa

Browse files
committed
[*] refactor: video-editor
1 parent 923984d commit 21934aa

File tree

14 files changed

+465
-229
lines changed

14 files changed

+465
-229
lines changed

wayshot/src/logic/popup_action.rs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,30 @@ pub fn init(ui: &AppWindow) {
6767
let index = user_data.parse::<i32>().unwrap();
6868
global_logic!(ui).invoke_transcribe_subtitle_remove(index);
6969
}
70+
"video-editor-show-new-project-dialog" => {
71+
global_logic!(ui).invoke_video_editor_show_new_project_dialog();
72+
}
73+
"video-editor-open-project" => {
74+
global_logic!(ui).invoke_video_editor_open_project();
75+
}
76+
"video-editor-show-recent-dialog" => {
77+
global_logic!(ui).invoke_video_editor_show_recent_dialog();
78+
}
79+
"video-editor-save-project" => {
80+
global_logic!(ui).invoke_video_editor_save_project();
81+
}
82+
"video-editor-save-as-project" => {
83+
global_logic!(ui).invoke_video_editor_save_as_project();
84+
}
85+
"video-editor-backup-project" => {
86+
global_logic!(ui).invoke_video_editor_backup_project();
87+
}
88+
"video-editor-close-project" => {
89+
global_logic!(ui).invoke_video_editor_close_project();
90+
}
91+
"video-editor-quit" => {
92+
global_logic!(ui).invoke_video_editor_quit();
93+
}
7094
_ => log::warn!("Unknown popup action: {action}"),
7195
}
7296
});

wayshot/src/logic/video_editor.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ mod common_type;
33
mod conversion;
44
// mod export;
55
// mod library;
6-
// mod playlist;
6+
mod playlist;
77
// mod preview;
88
mod project;
99
// mod segment;
@@ -16,7 +16,7 @@ pub fn init(ui: &crate::slint_generatedAppWindow::AppWindow) {
1616
// track::init(ui);
1717
// export::init(ui);
1818
// library::init(ui);
19-
// playlist::init(ui);
19+
playlist::init(ui);
2020
// preview::init(ui);
2121
// segment::init(ui);
2222
// subtitle::init(ui);

0 commit comments

Comments
 (0)