diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2026-07-27 23:17:45 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2026-07-27 23:17:45 +0800 |
| commit | 16ca38e414a22f6ca97f9799496df45783978baa (patch) | |
| tree | 1f617b2c2d89ccbd34202baa3a5cf2585e8b4bc1 /qml_plugin/src/launcher/mathcalc.rs | |
| parent | 2dcb6ddb7b1a06d45332d278f33ba7a57f276486 (diff) | |
mathcalc: default angle -> deg
Diffstat (limited to 'qml_plugin/src/launcher/mathcalc.rs')
| -rw-r--r-- | qml_plugin/src/launcher/mathcalc.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/qml_plugin/src/launcher/mathcalc.rs b/qml_plugin/src/launcher/mathcalc.rs index 623bf93..626b970 100644 --- a/qml_plugin/src/launcher/mathcalc.rs +++ b/qml_plugin/src/launcher/mathcalc.rs @@ -6,6 +6,8 @@ use tokio::sync::Mutex; use crate::RUNTIME; +const DEFAULT_ANGLE_UNIT: &str = "deg"; + #[cxx_qt::bridge] mod qobject { extern "C++" { @@ -94,14 +96,13 @@ impl qobject::MathCalc { fn reset(mut self: Pin<&mut Self>) { self.as_mut() .set_result(QVariant::default()); - self.as_mut() - .rust_mut() - .ctx = Arc::new(Mutex::new(parser::Context::default())); + self.reset_ctx(); } fn reset_ctx(mut self: Pin<&mut Self>) { self.as_mut() .rust_mut() - .ctx = Arc::new(Mutex::new(parser::Context::default())); + .ctx = + Arc::new(Mutex::new(parser::Context::default().set_angle_unit(DEFAULT_ANGLE_UNIT))); } } |
