Home · All Classes · Main Classes · Grouped Classes · Modules · Functions

Model/View Classes

These classes use the model/view design pattern in which the underlying data (in the model) is kept separate from the way the data is presented and manipulated by the user (in the view). See also Model/View Programming.

QAbstractItemDelegateThe QAbstractItemDelegate class is used to display and edit data items from a model.
QAbstractItemModelThe QAbstractItemModel class provides the abstract interface for item model classes.
QAbstractItemViewThe QAbstractItemView class provides the basic functionality for item view classes.
QAbstractListModelThe QAbstractListModel class provides an abstract model that can be subclassed to create one-dimensional list models.
QAbstractProxyModelThe QAbstractProxyModel class provides a base class for proxy item models that can do sorting, filtering or other data processing tasks.
QAbstractTableModelThe QAbstractTableModel class provides an abstract model that can be subclassed to create table models.
QColumnViewThe QColumnView class provides a model/view implementation of a column view.
QDataWidgetMapperThe QDataWidgetMapper class provides mapping between a section of a data model to widgets.
QDirModelThe QDirModel class provides a data model for the local filesystem.
QHeaderViewThe QHeaderView class provides a header row or header column for item views.
QItemDelegateThe QItemDelegate class provides display and editing facilities for data items from a model.
QItemEditorCreatorThe QItemEditorCreator class makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase.
QItemEditorCreatorBaseThe QItemEditorCreatorBase class provides an abstract base class that must be subclassed when implementing new item editor creators.
QItemEditorFactoryThe QItemEditorFactory class provides widgets for editing item data in views and delegates.
QItemSelectionThe QItemSelection class manages information about selected items in a model.
QItemSelectionModelThe QItemSelectionModel class keeps track of a view's selected items.
QItemSelectionRangeThe QItemSelectionRange class manages information about a range of selected items in a model.
QListViewThe QListView class provides a list or icon view onto a model.
QListWidgetThe QListWidget class provides an item-based list widget.
QListWidgetItemThe QListWidgetItem class provides an item for use with the QListWidget item view class.
QModelIndexThe QModelIndex class is used to locate data in a data model.
QPersistentModelIndexThe QPersistentModelIndex class is used to locate data in a data model.
QProxyModelThe QProxyModel class provides support for processing data passed between another model and a view.
QSortFilterProxyModelThe QSortFilterProxyModel class provides support for sorting and filtering data passed between another model and a view.
QStandardItemThe QStandardItem class provides an item for use with the QStandardItemModel class.
QStandardItemEditorCreatorThe QStandardItemEditorCreator class provides the possibility to register widgets without having to subclass QItemEditorCreatorBase.
QStandardItemModelThe QStandardItemModel class provides a generic model for storing custom data.
QStringListModelThe QStringListModel class provides a model that supplies strings to views.
QTableViewThe QTableView class provides a default model/view implementation of a table view.
QTableWidgetThe QTableWidget class provides an item-based table view with a default model.
QTableWidgetItemThe QTableWidgetItem class provides an item for use with the QTableWidget class.
QTableWidgetSelectionRangeThe QTableWidgetSelectionRange class provides a container for storing a selection range in a QTableWidget.
QTreeViewThe QTreeView class provides a default model/view implementation of a tree view.
QTreeWidgetThe QTreeWidget class provides a tree view that uses a predefined tree model.
QTreeWidgetItemThe QTreeWidgetItem class provides an item for use with the QTreeWidget convenience class.
QTreeWidgetItemIteratorThe QTreeWidgetItemIterator class provides a way to iterate over the items in a QTreeWidget instance.


Copyright © 2007 Trolltech Trademarks
Qt 4.3.0beta