1
<?xml version="1.0" encoding="iso-8859-1"?>
3
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5
<!-- /tmp/qt-4.0.0-espenr-1119621036935/qt-x11-opensource-desktop-4.0.0/doc/src/groups.qdoc -->
7
<title>Qt 4.0: Model/View Classes</title>
8
<style>h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
9
a:link { color: #004faf; text-decoration: none }
10
a:visited { color: #672967; text-decoration: none }
11
td.postheader { font-family: sans-serif }
12
tr.address { font-family: sans-serif }
13
body { background: #ffffff; color: black; }</style>
16
<table border="0" cellpadding="0" cellspacing="0" width="100%">
18
<td align="left" valign="top" width="32"><img src="images/qt-logo.png" align="left" width="32" height="32" border="0" /></td>
19
<td width="1"> </td><td class="postheader" valign="center"><a href="index.html"><font color="#004faf">Home</font></a> · <a href="classes.html"><font color="#004faf">All Classes</font></a> · <a href="mainclasses.html"><font color="#004faf">Main Classes</font></a> · <a href="annotated.html"><font color="#004faf">Annotated</font></a> · <a href="groups.html"><font color="#004faf">Grouped Classes</font></a> · <a href="functions.html"><font color="#004faf">Functions</font></a></td>
20
<td align="right" valign="top" width="230"><img src="images/trolltech-logo.png" align="right" width="203" height="32" border="0" /></td></tr></table><h1 align="center">Model/View Classes</h1>
21
<p>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 <a href="model-view-programming.html">Model/View Programming</a>.</p>
22
<p><table width="100%">
23
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qabstractitemdelegate.html">QAbstractItemDelegate</a></b></td><td>Used to display and edit data items from a model</td></tr>
24
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qabstractitemmodel.html">QAbstractItemModel</a></b></td><td>The abstract interface for item model classes</td></tr>
25
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qabstractitemview.html">QAbstractItemView</a></b></td><td>The basic functionality for item view classes</td></tr>
26
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qabstractlistmodel.html">QAbstractListModel</a></b></td><td>Abstract model that can be subclassed to create one-dimensional list models</td></tr>
27
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qabstracttablemodel.html">QAbstractTableModel</a></b></td><td>Abstract model that can be subclassed to create table models</td></tr>
28
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qdirmodel.html">QDirModel</a></b></td><td>Data model for the local filesystem</td></tr>
29
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qheaderview.html">QHeaderView</a></b></td><td>Header row or header column for item views</td></tr>
30
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qitemdelegate.html">QItemDelegate</a></b></td><td>Display and editing facilities for data items from a model</td></tr>
31
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qitemselection.html">QItemSelection</a></b></td><td>Manages information about selected items in a model</td></tr>
32
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qitemselectionmodel.html">QItemSelectionModel</a></b></td><td>Keeps track of a view's selected items</td></tr>
33
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qitemselectionrange.html">QItemSelectionRange</a></b></td><td>Manages information about a range of selected items in a model</td></tr>
34
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qlistview.html">QListView</a></b></td><td>List or icon view onto a model</td></tr>
35
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qlistwidget.html">QListWidget</a></b></td><td>Item-based list widget</td></tr>
36
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qlistwidgetitem.html">QListWidgetItem</a></b></td><td>Item for use with the QListWidget item view class</td></tr>
37
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qmodelindex.html">QModelIndex</a></b></td><td>Used to locate data in a data model</td></tr>
38
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qpersistentmodelindex.html">QPersistentModelIndex</a></b></td><td>Used to locate data in a data model</td></tr>
39
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qstringlistmodel.html">QStringListModel</a></b></td><td>Model that supplies strings to views</td></tr>
40
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtableview.html">QTableView</a></b></td><td>Default model/view implementation of a table view</td></tr>
41
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtablewidget.html">QTableWidget</a></b></td><td>Item-based table view with a default model</td></tr>
42
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtablewidgetitem.html">QTableWidgetItem</a></b></td><td>Item for use with the QTableWidget class</td></tr>
43
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtablewidgetselectionrange.html">QTableWidgetSelectionRange</a></b></td><td>Container for storing a selection range in a QTableWidget</td></tr>
44
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtreeview.html">QTreeView</a></b></td><td>Default model/view implementation of a tree view</td></tr>
45
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtreewidget.html">QTreeWidget</a></b></td><td>Tree view that uses a predefined tree model</td></tr>
46
<tr valign="top" bgcolor="#f0f0f0"><td><b><a href="qtreewidgetitem.html">QTreeWidgetItem</a></b></td><td>Item for use with the QTreeWidget convenience class</td></tr>
48
<p /><address><hr /><div align="center">
49
<table width="100%" cellspacing="0" border="0"><tr class="address">
50
<td width="30%">Copyright © 2005 <a href="trolltech.html">Trolltech</a></td>
51
<td width="40%" align="center"><a href="trademarks.html">Trademarks</a></td>
52
<td width="30%" align="right"><div align="right">Qt 4.0.0</div></td>
53
</tr></table></div></address></body>