diff --git a/src/widget/segmented_button/model/mod.rs b/src/widget/segmented_button/model/mod.rs index 449c829fb47..c24fe85f13a 100644 --- a/src/widget/segmented_button/model/mod.rs +++ b/src/widget/segmented_button/model/mod.rs @@ -310,6 +310,11 @@ where self.items.get(id).map_or(false, |e| e.enabled) } + /// Get number of items in the model. + pub fn len(&self) -> usize { + self.order.len() + } + /// Iterates across items in the model in the order that they are displayed. pub fn iter(&self) -> impl Iterator + '_ { self.order.iter().copied()