Model/view system

Classes that participate implement Wt's model/view system. More...

Classes

class  Wt::Ext::ComboBox
 A widget that provides a drop-down combo-box control. More...
class  Wt::WAbstractItemModel
 An abstract model for use with Wt's view classes. More...
class  Wt::WAbstractListModel
 An abstract list model for use with Wt's view classes. More...
class  Wt::WAbstractProxyModel
 An abstract proxy model for Wt's item models. More...
class  Wt::WComboBox
 A widget that provides a drop-down combo-box control. More...
class  Wt::WItemSelectionModel
 A class that represents a selection for an WAbstractItemView. More...
class  Wt::WModelIndex
 An index to a data item of a data model. More...
class  Wt::WSelectionBox
 A selection box allows selection from a list of options. More...
class  Wt::WSortFilterProxyModel
 A proxy model for Wt's item models that provides filtering and/or sorting. More...
class  Wt::WStandardItem
 An item in a WStandardItemModel. More...
class  Wt::WStandardItemModel
 A standard data model, which stores its data in memory. More...
class  Wt::WStringListModel
 An model that manages a list of strings. More...
class  Wt::WTreeView
 A view class that displays a model as a tree or tree table. More...

Enumerations

enum  Wt::MatchFlags {
  Wt::MatchExactly = 0, Wt::MatchStringExactly = 1, Wt::MatchStartsWith = 2, Wt::MatchEndsWith = 3,
  Wt::MatchRegExp = 4, Wt::MatchWildCard = 5, Wt::MatchCaseSensitive = 0x10, Wt::MatchWrap = 0x20
}
 Flags that specify how to match two values. More...
enum  Wt::ItemDataRole {
  Wt::DisplayRole = 0, Wt::DecorationRole = 1, Wt::EditRole = 2, Wt::StyleClassRole = 3,
  Wt::CheckStateRole = 4, Wt::ToolTipRole = 5, Wt::InternalPathRole = 6, Wt::UrlRole = 7,
  Wt::UserRole = 32
}
 Enumeration that indicates a role for a data item. More...
enum  Wt::ItemFlag {
  Wt::ItemIsSelectable = 0x1, Wt::ItemIsEditable = 0x2, Wt::ItemIsUserCheckable = 0x4, Wt::ItemIsDragEnabled = 0x8,
  Wt::ItemIsDropEnabled = 0x10
}
 Flags that data item options. More...
enum  Wt::SortOrder { Wt::AscendingOrder, Wt::DescendingOrder }
 Enumeration that indicates a sort order. More...
enum  Wt::DropAction { Wt::CopyAction = 0x1, Wt::MoveAction = 0x2 }
 Enumeration that indicates a drop action. More...

Detailed Description

Classes that participate implement Wt's model/view system.


Enumeration Type Documentation

Enumeration that indicates a drop action.

See also:
WAbstractItemModel::dropEvent()
Enumerator:
CopyAction  Copy the selection.
MoveAction  Move the selection (deleting originals).

Enumeration that indicates a role for a data item.

A single data item can have data associated with it corresponding to different roles. Each role may be used by the corresponding view class in a different way.

See also:
WModelIndex::setData()
Enumerator:
DisplayRole  Role for textual representation.
DecorationRole  Role for the url of an icon.
EditRole  Role for the edited value.
StyleClassRole  Role for the style class.
CheckStateRole  Role that indicates if the item is checked.
ToolTipRole  Role for a tooltip.
InternalPathRole  Role for an internal path activated when clicked.
UrlRole  Role for a url activated when clicked.
UserRole  First role reserved for user purposes.

Flags that data item options.

See also:
WModelIndex::flags()
Enumerator:
ItemIsSelectable  Item can be selected.
ItemIsEditable  Item can be edited.
ItemIsUserCheckable  Item can be checked.
ItemIsDragEnabled  Item can be dragged.
ItemIsDropEnabled  Item can be a drop target.

Flags that specify how to match two values.

Except when MatchExactly, the lexical matching is done (by comparing string representations of the value with the query). This is by default case insensitive, unless MatchCaseSensitive is OR'ed.

Enumerator:
MatchExactly  Same type and value.
MatchStringExactly  Lexical match.
MatchStartsWith  Match start with query.
MatchEndsWith  Match end with query.
MatchRegExp  Regular expression match.
MatchWildCard  Wildcard match.
MatchCaseSensitive  Case sensitive.
MatchWrap  Wrap around whole model.

Enumeration that indicates a sort order.

Enumerator:
AscendingOrder  Ascending sort order.
DescendingOrder  Descending sort order.


Generated on Mon Jan 26 14:14:02 2009 for Wt by doxygen 1.5.6