From 783d379bfaabe8a0eb6fe368bb0ba47c905b1a80 Mon Sep 17 00:00:00 2001 From: Rubén Beltrán del Río Date: Fri, 16 Jan 2026 12:01:32 +0100 Subject: Allow for custom stages --- src/preferences/pages/stages.rs | 6 +++--- src/preferences/window.rs | 13 ++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) (limited to 'src/preferences') 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); } -- cgit