Home | All Classes | Main Classes | Annotated | Grouped Classes | 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.

QAbstractItemDelegateUsed to display and edit data items from a model
QAbstractItemModelThe abstract interface for item model classes
QAbstractItemViewThe base class for every view that uses a QAbstractItemModel
QAbstractListModelAbstract model that can be subclassed to create one-dimensional list models
QAbstractTableModelAbstract model that can be subclassed to create table models
QDirModelData model for the local filesystem
QHeaderViewHeader row or header column for item views
QItemDelegateDisplay and editing facilities for data items from a model
QItemSelectionManages information about selected items in a model
QItemSelectionModelKeeps track of a view's selected items
QItemSelectionRangeManages information about ranges of selected items in a model
QListViewDefault model/view implementation of a list, and of an icon view
QModelIndexUsed to locate data in a data model
QPersistentModelIndexUsed to locate data in a data model
QTableViewDefault model/view implementation of a table view
QTreeViewDefault model/view implementation of a tree view


Copyright © 2004 Trolltech. Trademarks
Qt 4.0.0-tp1