aboutsummaryrefslogtreecommitdiff
path: root/src/actions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/actions.rs')
-rw-r--r--src/actions.rs10
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,
}