Add ability to open files with system default application (#17231)

This commit is contained in:
KorigamiK 2024-09-11 00:06:36 +05:30 committed by GitHub
parent 06142f975b
commit ae3880e71a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 63 additions and 1 deletions

View file

@ -149,6 +149,7 @@ pub(crate) trait Platform: 'static {
) -> oneshot::Receiver<Result<Option<Vec<PathBuf>>>>;
fn prompt_for_new_path(&self, directory: &Path) -> oneshot::Receiver<Result<Option<PathBuf>>>;
fn reveal_path(&self, path: &Path);
fn open_with_system(&self, path: &Path);
fn on_quit(&self, callback: Box<dyn FnMut()>);
fn on_reopen(&self, callback: Box<dyn FnMut()>);