IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

QItemSelectionRange Class

The https:// class manages information about a range of selected items in a model.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

QItemSelectionRange Class▲

  • Header: QItemSelectionRange

  • CMake:

    find_package(Qt6 REQUIRED COMPONENTS Core)

    target_link_libraries(mytarget PRIVATE Qt6::Core)

  • qmake: QT += core

  • Group: QItemSelectionRange is part of model-view

Detailed Description▲

A https:// contains information about a range of selected items in a model. A range of items is a contiguous array of model items, extending to cover a number of adjacent rows and columns with a common parent item; this can be visualized as a two-dimensional block of cells in a table. A selection range has a https://(), https://() a https://(), https://() and a https://().

The https:// class is one of the Model/View Classes and is part of Qt's model/view framework.

The model items contained in the selection range can be obtained using the https://() function. Use https://() to get a list of all selected items for a view.

You can determine whether a given model item lies within a particular range by using the https://() function. Ranges can also be compared using the overloaded operators for equality and inequality, and the https://() function allows you to determine whether two ranges overlap.

See Also▲

See also https://, QAbstractItemModel, https://, https://

Member Function Documentation▲

 

QItemSelectionRange::QItemSelectionRange()▲

Constructs an empty selection range.

QItemSelectionRange::QItemSelectionRange(const QModelIndex &topLeft, const QModelIndex &bottomRight)▲

Constructs a new selection range containing only the index specified by the topLeft and the index bottomRight.

[explicit] QItemSelectionRange::QItemSelectionRange(const QModelIndex &index)▲

Constructs a new selection range containing only the model item specified by the model index index.

int QItemSelectionRange::bottom() const▲

Returns the row index corresponding to the lowermost selected row in the selection range.

const QPersistentModelIndex &QItemSelectionRange::bottomRight() const▲

Returns the index for the item located at the bottom-right corner of the selection range.

See Also▲

See also https://(), https://(), https://()

bool QItemSelectionRange::contains(const QModelIndex &index) const▲

Returns true if the model item specified by the index lies within the range of selected items; otherwise returns false.

bool QItemSelectionRange::contains(int row, int column, const QModelIndex &parentIndex) const▲

This is an overloaded function.

Returns true if the model item specified by (row, column) and with parentIndex as the parent item lies within the range of selected items; otherwise returns false.

int QItemSelectionRange::height() const▲

Returns the number of selected rows in the selection range.

QModelIndexList QItemSelectionRange::indexes() const▲

Returns the list of model index items stored in the selection.

QItemSelectionRange QItemSelectionRange::intersected(const QItemSelectionRange &other) const▲

Returns a new selection range containing only the items that are found in both the selection range and the other selection range.

bool QItemSelectionRange::intersects(const QItemSelectionRange &other) const▲

Returns true if this selection range intersects (overlaps with) the other range given; otherwise returns false.

bool QItemSelectionRange::isEmpty() const▲

Returns true if the selection range contains either no items or only items which are either disabled or marked as not selectable.

bool QItemSelectionRange::isValid() const▲

Returns true if the selection range is valid; otherwise returns false.

int QItemSelectionRange::left() const▲

Returns the column index corresponding to the leftmost selected column in the selection range.

const QAbstractItemModel *QItemSelectionRange::model() const▲

Returns the model that the items in the selection range belong to.

QModelIndex QItemSelectionRange::parent() const▲

Returns the parent model item index of the items in the selection range.

int QItemSelectionRange::right() const▲

[since 5.6] void QItemSelectionRange::swap(QItemSelectionRange &other)▲

Swaps this selection range's contents with other. This function is very fast and never fails.

This function was introduced in Qt 5.6.

int QItemSelectionRange::top() const▲

Returns the row index corresponding to the uppermost selected row in the selection range.

const QPersistentModelIndex &QItemSelectionRange::topLeft() const▲

Returns the index for the item located at the top-left corner of the selection range.

See Also▲

See also https://(), https://(), https://()

int QItemSelectionRange::width() const▲

Returns the number of selected columns in the selection range.

bool QItemSelectionRange::operator!=(const QItemSelectionRange &other) const▲

Returns true if the selection range differs from the other range given; otherwise returns false.

bool QItemSelectionRange::operator==(const QItemSelectionRange &other) const▲

Returns true if the selection range is exactly the same as the other range given; otherwise returns false.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

Ce document est disponible sous la licence https:// telle que publiée par la Free Software Foundation.