slint: Change Platform.os to return a new enum OperatingSystemType (#8679)

* slint: Change Platform.os to return a new enum OperatingSystemType

cc #8631
This commit is contained in:
Simon Hausmann 2025-06-12 14:25:16 +02:00 committed by GitHub
parent 2d6ebc7df7
commit 06a19e59ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 61 additions and 43 deletions

View file

@ -260,7 +260,9 @@ declare_builtin_function_types!(
Translate: (Type::String, Type::String, Type::String, Type::Array(Type::String.into())) -> Type::String,
Use24HourFormat: () -> Type::Bool,
UpdateTimers: () -> Type::Void,
DetectOperatingSystem: () -> Type::String,
DetectOperatingSystem: () -> Type::Enumeration(
typeregister::BUILTIN.with(|e| e.enums.OperatingSystemType.clone()),
),
);
impl BuiltinFunction {