diff options
| author | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-16 12:01:32 +0100 |
|---|---|---|
| committer | Rubén Beltrán del Río <jj@r.bdr.sh> | 2026-01-16 14:11:11 +0100 |
| commit | 783d379bfaabe8a0eb6fe368bb0ba47c905b1a80 (patch) | |
| tree | 4cbb8d1df7f0451db06d46b20c1b5dd57026c7f2 /src/preferences | |
| parent | 81cd06b3334f2f91f6a1ab62a28e11c7d0c677eb (diff) | |
Allow for custom stages
Diffstat (limited to 'src/preferences')
| -rw-r--r-- | src/preferences/pages/stages.rs | 6 | ||||
| -rw-r--r-- | src/preferences/window.rs | 13 |
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); } |