diff options
| author | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-16 08:26:35 +0100 |
|---|---|---|
| committer | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-16 11:57:13 +0100 |
| commit | 81cd06b3334f2f91f6a1ab62a28e11c7d0c677eb (patch) | |
| tree | f0b0cf37b406eda2dec8db4382aeb5f606cd1f0d /src/actions.rs | |
| parent | 4211b2ae06777d5bbe8261a1ab5c0dd057829a35 (diff) | |
Add preferences
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, } |