pub trait SorterExt: IsA<Sorter> + Sealed + 'static {
// Provided methods
fn changed(&self, change: SorterChange) { ... }
fn compare(
&self,
item1: &impl IsA<Object>,
item2: &impl IsA<Object>
) -> Ordering { ... }
fn order(&self) -> SorterOrder { ... }
fn connect_changed<F: Fn(&Self, SorterChange) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}