Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions | ![]() |
The QModelIndex class is used to locate data in a data model. More...
#include <QModelIndex>
The QModelIndex class is used to locate data in a data model.
This class is used as an index into item models derived from QAbstractItemModel. The index is used by item views, delegates, and selection models to locate an item in the model. QModelIndex objects are created by the model.
An invalid model index can be constructed with the zero argument form of the QModelIndex() constructor. This is useful when referring to top-level items in a model.
Model indexes can become invalid over time so they should be used immediately and then discarded. If you need to keep a model index over time use a QPersistentModelIndex.
A model index has a row() and a column()
See also Model/View Programming, QPersistentModelIndex, and QAbstractItemModel.
This enum describes a special type of model index:
QModelIndex::Null | A model index to represent the parent of top-level table items. |
Creates a new empty model index of the given type. By default, a Null model index is created. This type of model index is used as the parent index for top-level items in a model.
See also QAbstractItemModel.
Creates a new model index that is a copy of the other model index.
Destroys the model index.
Returns the column this model index refers to.
Returns true if this model index is valid; otherwise returns false.
Returns the row this model index refers to.
Returns true if this model index does not refer to the same location as the other model index; otherwise returns false.
Returns true if this model index refers to the same location as the other model index; otherwise returns false.
Copyright © 2004 Trolltech. | Trademarks | Qt 4.0.0-tp2 |