aboutsummaryrefslogtreecommitdiff
path: root/src/preferences
diff options
context:
space:
mode:
authorRubén Beltrán del Río <jj@r.bdr.sh>2026-01-16 12:01:32 +0100
committerRubén Beltrán del Río <jj@r.bdr.sh>2026-01-16 14:11:11 +0100
commit783d379bfaabe8a0eb6fe368bb0ba47c905b1a80 (patch)
tree4cbb8d1df7f0451db06d46b20c1b5dd57026c7f2 /src/preferences
parent81cd06b3334f2f91f6a1ab62a28e11c7d0c677eb (diff)
Allow for custom stages
Diffstat (limited to 'src/preferences')
-rw-r--r--src/preferences/pages/stages.rs6
-rw-r--r--src/preferences/window.rs13
2 files changed, 9 insertions, 10 deletions
diff --git a/src/preferences/pages/stages.rs b/src/preferences/pages/stages.rs
index c7fa494..c002bdb 100644
--- a/src/preferences/pages/stages.rs
+++ b/src/preferences/pages/stages.rs
@@ -195,7 +195,7 @@ impl StagesPage {
ii_entry.connect_changed(move |entry| {
sender.emit(PreferencesInput::SetCustomStageLabel(
id,
- StageLabel::II,
+ StageLabel::Ii,
entry.text().to_string(),
));
});
@@ -211,7 +211,7 @@ impl StagesPage {
iii_entry.connect_changed(move |entry| {
sender.emit(PreferencesInput::SetCustomStageLabel(
id,
- StageLabel::III,
+ StageLabel::Iii,
entry.text().to_string(),
));
});
@@ -227,7 +227,7 @@ impl StagesPage {
iv_entry.connect_changed(move |entry| {
sender.emit(PreferencesInput::SetCustomStageLabel(
id,
- StageLabel::IV,
+ StageLabel::Iv,
entry.text().to_string(),
));
});
diff --git a/src/preferences/window.rs b/src/preferences/window.rs
index d3874f2..7daa926 100644
--- a/src/preferences/window.rs
+++ b/src/preferences/window.rs
@@ -67,12 +67,11 @@ pub enum PreferencesInput {
/// Which stage label to update (Roman numerals I-IV)
#[derive(Debug, Clone, Copy)]
-#[allow(clippy::upper_case_acronyms)]
pub enum StageLabel {
I,
- II,
- III,
- IV,
+ Ii,
+ Iii,
+ Iv,
}
/// Output messages to parent app
@@ -300,9 +299,9 @@ impl SimpleComponent for PreferencesWindow {
{
match label {
StageLabel::I => stage.stage.i = value,
- StageLabel::II => stage.stage.ii = value,
- StageLabel::III => stage.stage.iii = value,
- StageLabel::IV => stage.stage.iv = value,
+ StageLabel::Ii => stage.stage.ii = value,
+ StageLabel::Iii => stage.stage.iii = value,
+ StageLabel::Iv => stage.stage.iv = value,
}
self.save_and_notify(&sender);
}