DefaultSortFilterDataSource

class kanzi::connect::DefaultSortFilterDataSource : public SortFilterProxyDataSourceAbs

Default sort filter implementation for a data source.

Public Types

enum SortOrder

defines the sort order of items in the list

Values:

enumerator Ascending
enumerator Descending
enumerator NoSorting

Public Functions

~DefaultSortFilterDataSource() override = default

dtor

KZ_METACLASS_END()
void onPropertyChanged(AbstractPropertyType propertyType, PropertyNotificationReason reason) override

See

PropertyObject::onPropertyChanged

Public Static Functions

shared_ptr<DefaultSortFilterDataSource> create(Domain *domain, string_view name)

Creates new instance of Kanzi Connect DataSource.

Return

New data source instance.

Parameters
  • domain: UI domain.

  • name: Name of the new data source.

Public Static Attributes

PropertyType<int> FilterColumnProperty
PropertyType<string> FilterConditionProperty
PropertyType<int> SortColumnProperty
PropertyType<SortOrder> SortOrderProperty