diff options
Diffstat (limited to 'src/actions.rs')
| -rw-r--r-- | src/actions.rs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/actions.rs b/src/actions.rs index efb9f53..4d8523c 100644 --- a/src/actions.rs +++ b/src/actions.rs @@ -1,5 +1,7 @@ use std::path::PathBuf; +use crate::preferences::UserPreferences; + #[derive(Debug, Clone, Copy)] pub enum ImageFormat { Png, @@ -22,7 +24,7 @@ impl ImageFormat { } } -#[derive(Debug)] +#[derive(Debug, Clone)] pub enum Action { ChangeOrientation, StageTypeSelected(usize), @@ -40,4 +42,10 @@ pub enum Action { SaveToFile { path: PathBuf, close_after: bool }, MarkInitialized, CloseWindow, + + // Preferences + ShowPreferences, + PreferencesChanged(UserPreferences), + PreferencesWindowClosed, + ReloadPreferences, } |