Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions | ![]() |
The QProxyModel class provides support for filtering and sorting data that is passed between another model and a view. More...
#include <QProxyModel>
Inherits QAbstractItemModel.
The QProxyModel class provides support for filtering and sorting data that is passed between another model and a view.
Proxy models provide a standard model interface
See also Model/View Programming and QAbstractItemModel.
Constructs a proxy model with the given parent.
Destroys the proxy model.
Returns the number of columns for the given parent.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::columnCount().
Returns the data stored in the item with the given index under the specified role.
Reimplemented from QAbstractItemModel.
Fetches more child items of the given parent. This function is used by views to tell the model that they can display more data than the model has provided.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::fetchMore().
Returns the item flags for the given index.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::flags().
Returns true if the item corresponding to the parent index has child items; otherwise returns false.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::hasChildren().
Returns the data stored in the section of the header with specified orientation under the given role.
Reimplemented from QAbstractItemModel.
Returns the model index with the given row, column, and parent.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::index().
Inserts count columns into the model, creating new items as children of the given parent. The new columns are inserted before the column specified. If the parent item has no children, a single row is created to contain the required number of columns.
Returns true if the columns were successfully inserted; otherwise returns false.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::insertColumns().
Inserts count rows into the model, creating new items as children of the given parent. The new rows are inserted before the row specified. If the parent item has no children, a single column is created to contain the required number of rows.
Returns true if the rows were successfully inserted; otherwise returns false.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::insertRows().
Returns a list of model indexes that each contain the given value for the role specified. The search begins at the start index and is performed according to the specified flags. The search continues until the number of matching data items equals hits, the last row is reached, or the search reaches start again, depending on whether MatchWrap is specified in flags.
See also QAbstractItemModel::match().
Returns the model that contains the data that is available through the proxy model.
Returns the model index that corresponds to the parent of the given child index.
Reimplemented from QAbstractItemModel.
Reimplemented from QAbstractItemModel.
Returns the number of rows for the given parent.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::rowCount().
Sets the role data for the item at index to value. Returns true if successful; otherwise returns false.
The base class implementation returns false. This function and data() must be reimplemented for editable models.
Reimplemented from QAbstractItemModel.
See also data(), itemData(), and QAbstractItemModel::setData().
Sets the role data in the section of the header with the specified orientation to the value given.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::setHeaderData().
Sets the given model to be processed by the proxy model.
Sorts the child items in the specified column of the given parent according to the sort order defined by order.
Reimplemented from QAbstractItemModel.
See also QAbstractItemModel::sort().
Returns the size of the item that corresponds to the specified index.
Reimplemented from QAbstractItemModel.
Reimplemented from QAbstractItemModel.
Copyright © 2004 Trolltech | Trademarks | Qt 4.0.0-b1 |