Rapicorn - Experimental UI Toolkit - Source Code  13.07.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions
Rapicorn::ListModel Interface Reference

A row-oriented data provider. More...

import "interfaces.idl";

List of all members.

Public Member Functions

int32 count ()=0
 Obtain the number of rows provided by this model.
Any row (int32 index)=0
 Read-out row at index. In-order read outs are generally fastest.
signal void updated (UpdateRequest urequest)
 Notify about row insertions, changes and deletions.

Detailed Description

A row-oriented data provider.

See also the corresponding C++ servant class ListModelIface.

See also the corresponding C++ stub class ListModelHandle.

The ListModel interface serves as a row-oriented data provider for list views. For many model implementations, in-order read outs should be of complexity O(1), while random order read outs may be of O(log n) or even O(n).


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines