CopperSpice API  1.9.1
Model/View Classes

Classes which provide a model view abstraction. More...

Classes

class  QAbstractItemDelegate
 Used to display and edit data items from a model More...
 
class  QAbstractItemModel
 Abstract interface for item model classes More...
 
class  QAbstractItemView
 Basic functionality for item view classes More...
 
class  QAbstractListModel
 Abstract model that can be subclassed to create one-dimensional list models More...
 
class  QAbstractProxyModel
 Provides a base class for proxy item models that can do sorting, filtering, or other data processing tasks More...
 
class  QAbstractTableModel
 Abstract model that can be subclassed to create table models More...
 
class  QColumnView
 Model/view implementation of a column view More...
 
class  QDataWidgetMapper
 Mapping between a section of a data model to widgets More...
 
class  QDirModel
 Data model for the local file system More...
 
class  QFileSystemModel
 Data model for the local file system More...
 
class  QHeaderView
 Provides headers for item views More...
 
class  QIdentityProxyModel
 Proxies its source model unmodified More...
 
class  QItemDelegate
 Display and editing facilities for data items from a model More...
 
class  QItemEditorCreator< T >
 This class makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase More...
 
class  QItemEditorCreatorBase
 Provides an abstract base class which must be subclassed when implementing new item editor creators More...
 
class  QItemEditorFactory
 Widgets for editing item data in views and delegates More...
 
class  QItemSelection
 Manages information about selected items in a model More...
 
class  QItemSelectionModel
 Keeps track of a view's selected items More...
 
class  QItemSelectionRange
 Manages information about a range of selected items in a model More...
 
class  QListView
 Provides a list or icon view onto a model More...
 
class  QListWidget
 Provides an item based list widget More...
 
class  QListWidgetItem
 Item for use with the QListWidget item view class More...
 
class  QModelIndex
 Used to locate data in a data model More...
 
class  QPersistentModelIndex
 Used to locate data in a data model More...
 
class  QSortFilterProxyModel
 Provides support for sorting and filtering data passed between another model and a view More...
 
class  QStandardItem
 Used to create an item which is then passed to a QStandardItemModel More...
 
class  QStandardItemEditorCreator< T >
 Provides the possibility to register widgets without having to subclass QItemEditorCreatorBase More...
 
class  QStandardItemModel
 Used to store data as defined by the software model/view paradigm More...
 
class  QStringListModel
 Implements a model where the data is a list of strings More...
 
class  QStyledItemDelegate
 Display and editing facilities for data items from a model More...
 
class  QTableView
 Default model/view implementation of a table view More...
 
class  QTableWidget
 Item-based table view with a default model More...
 
class  QTableWidgetItem
 Item for use with the QTableWidget class More...
 
class  QTableWidgetSelectionRange
 Way to interact with selection in a model without using model indexes and a selection model More...
 
class  QTreeView
 Model/view implementation of a tree view More...
 
class  QTreeWidget
 Tree view that uses a predefined tree model More...
 
class  QTreeWidgetItem
 Item for use with the QTreeWidget convenience class More...
 
class  QTreeWidgetItemIterator
 Way to iterate over the items in a QTreeWidget instance More...
 

Detailed Description

These classes support the model/view GUI architecture. For more information refer to Model/View Architecture.