Qt Reference Documentation

Model/View Classes

QAbstractItemDelegate

Used to display and edit data items from a model

QAbstractItemModel

The abstract interface for item model classes

QAbstractItemView

The basic functionality for item view classes

QAbstractListModel

Abstract model that can be subclassed to create one-dimensional list models

QAbstractProxyModel

Base class for proxy item models that can do sorting, filtering or other data processing tasks

QAbstractTableModel

Abstract model that can be subclassed to create table models

QColumnView

Model/view implementation of a column view

QDataWidgetMapper

Mapping between a section of a data model to widgets

QFileSystemModel

Data model for the local filesystem

QHeaderView

Header row or header column for item views

QIdentityProxyModel

Proxies its source model unmodified

QItemDelegate

Display and editing facilities for data items from a model

QItemEditorCreator

Makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase

QItemEditorCreatorBase

Abstract base class that must be subclassed when implementing new item editor creators

QItemEditorFactory

Widgets for editing item data in views and delegates

QItemSelection

Manages information about selected items in a model

QItemSelectionModel

Keeps track of a view's selected items

QItemSelectionRange

Manages information about a range of selected items in a model

QListView

List or icon view onto a model

QListWidget

Item-based list widget

QListWidgetItem

Item for use with the QListWidget item view class

QModelIndex

Used to locate data in a data model

QPersistentModelIndex

Used to locate data in a data model

QSortFilterProxyModel

Support for sorting and filtering data passed between another model and a view

QStandardItem

Item for use with the QStandardItemModel class

QStandardItemEditorCreator

The possibility to register widgets without having to subclass QItemEditorCreatorBase

QStandardItemModel

Generic model for storing custom data

QStringListModel

Model that supplies strings to views

QStyledItemDelegate

Display and editing facilities for data items from a model

QTableView

Default model/view implementation of a table view

QTableWidget

Item-based table view with a default model

QTableWidgetItem

Item for use with the QTableWidget class

QTableWidgetSelectionRange

Way to interact with selection in a model without using model indexes and a selection model

QTreeView

Default model/view implementation of a tree view

QTreeWidget

Tree view that uses a predefined tree model

QTreeWidgetItem

Item for use with the QTreeWidget convenience class

QTreeWidgetItemIterator

Way to iterate over the items in a QTreeWidget instance