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

virtual  ~DefaultSortFilterDataSource () KZ_OVERRIDE=default

dtor

KZ_METACLASS_END()
virtual void onPropertyChanged (AbstractPropertyType propertyType, PropertyNotificationReason reason) KZ_OVERRIDE

See

PropertyObject::onPropertyChanged

Public Static Functions

static 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

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