mirror of
https://github.com/slint-ui/slint.git
synced 2025-11-03 05:12:55 +00:00
Changelog: Introduce AccessibleRole::ListItem
This commit is contained in:
parent
54992477d8
commit
f01420258f
5 changed files with 7 additions and 0 deletions
|
|
@ -320,6 +320,7 @@ cpp! {{
|
|||
i_slint_core::items::AccessibleRole::Tree => QAccessible_Role_Tree,
|
||||
i_slint_core::items::AccessibleRole::TextInput => QAccessible_Role_EditableText,
|
||||
i_slint_core::items::AccessibleRole::Switch => QAccessible_Role_CheckBox,
|
||||
i_slint_core::items::AccessibleRole::ListItem => QAccessible_Role_ListItem,
|
||||
_ => QAccessible_Role_NoRole,
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -96,6 +96,7 @@ enum AccessibleRole {
|
|||
ProgressIndicator = 12;
|
||||
TextInput = 13;
|
||||
Switch = 14;
|
||||
ListItem = 15;
|
||||
}
|
||||
|
||||
message ElementQueryInstruction {
|
||||
|
|
|
|||
|
|
@ -526,6 +526,7 @@ fn convert_to_proto_accessible_role(
|
|||
}
|
||||
i_slint_core::items::AccessibleRole::TextInput => proto::AccessibleRole::TextInput,
|
||||
i_slint_core::items::AccessibleRole::Switch => proto::AccessibleRole::Switch,
|
||||
i_slint_core::items::AccessibleRole::ListItem => proto::AccessibleRole::ListItem,
|
||||
_ => return None,
|
||||
})
|
||||
}
|
||||
|
|
@ -551,6 +552,7 @@ fn convert_from_proto_accessible_role(
|
|||
}
|
||||
proto::AccessibleRole::TextInput => i_slint_core::items::AccessibleRole::TextInput,
|
||||
proto::AccessibleRole::Switch => i_slint_core::items::AccessibleRole::Switch,
|
||||
proto::AccessibleRole::ListItem => i_slint_core::items::AccessibleRole::ListItem,
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -368,6 +368,7 @@ impl NodeCollection {
|
|||
Role::ProgressIndicator
|
||||
}
|
||||
i_slint_core::items::AccessibleRole::Switch => Role::Switch,
|
||||
i_slint_core::items::AccessibleRole::ListItem => Role::ListBoxOption,
|
||||
_ => Role::Unknown,
|
||||
},
|
||||
item.accessible_string_property(
|
||||
|
|
|
|||
|
|
@ -369,6 +369,8 @@ macro_rules! for_each_enums {
|
|||
TextInput,
|
||||
/// The element is a [`Switch`](slint-reference:src/language/widgets/switch) or behaves like one.
|
||||
Switch,
|
||||
/// The element is an item in a [`ListView`](slint-reference:src/language/widgets/listview).
|
||||
ListItem,
|
||||
}
|
||||
|
||||
/// This enum represents the different values of the `sort-order` property.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue