- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QItemSelectionModel extends QObject
Keeps track of a view's selected items
Java wrapper for Qt class QItemSelectionModel
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QItemSelectionModel.SelectionFlag
Java wrapper for Qt enum QItemSelectionModel::SelectionFlagstatic class
QItemSelectionModel.SelectionFlags
QFlags type for enumQItemSelectionModel.SelectionFlag
Nested classes/interfaces inherited from class io.qt.core.QObject
QObject.MultiSignal, QObject.PrivateSignal0, QObject.PrivateSignal1<A>, QObject.PrivateSignal2<A,B>, QObject.PrivateSignal3<A,B,C>, QObject.PrivateSignal4<A,B,C,D>, QObject.PrivateSignal5<A,B,C,D,E>, QObject.PrivateSignal6<A,B,C,D,E,F>, QObject.PrivateSignal7<A,B,C,D,E,F,G>, QObject.PrivateSignal8<A,B,C,D,E,F,G,H>, QObject.PrivateSignal9<A,B,C,D,E,F,G,H,I>, QObject.QBooleanProperty, QObject.QByteProperty, QObject.QCharProperty, QObject.QComputedBooleanProperty, QObject.QComputedByteProperty, QObject.QComputedCharProperty, QObject.QComputedDoubleProperty, QObject.QComputedFloatProperty, QObject.QComputedIntProperty, QObject.QComputedLongProperty, QObject.QComputedProperty<T>, QObject.QComputedShortProperty, QObject.QDeclarativeConstructor, QObject.QDoubleProperty, QObject.QFloatProperty, QObject.QIntProperty, QObject.QLongProperty, QObject.QProperty<T>, QObject.QShortProperty, QObject.Signal0, QObject.Signal1<A>, QObject.Signal1Default1<A>, QObject.Signal2<A,B>, QObject.Signal2Default1<A,B>, QObject.Signal2Default2<A,B>, QObject.Signal3<A,B,C>, QObject.Signal3Default1<A,B,C>, QObject.Signal3Default2<A,B,C>, QObject.Signal3Default3<A,B,C>, QObject.Signal4<A,B,C,D>, QObject.Signal4Default1<A,B,C,D>, QObject.Signal4Default2<A,B,C,D>, QObject.Signal4Default3<A,B,C,D>, QObject.Signal4Default4<A,B,C,D>, QObject.Signal5<A,B,C,D,E>, QObject.Signal5Default1<A,B,C,D,E>, QObject.Signal5Default2<A,B,C,D,E>, QObject.Signal5Default3<A,B,C,D,E>, QObject.Signal5Default4<A,B,C,D,E>, QObject.Signal5Default5<A,B,C,D,E>, QObject.Signal6<A,B,C,D,E,F>, QObject.Signal6Default1<A,B,C,D,E,F>, QObject.Signal6Default2<A,B,C,D,E,F>, QObject.Signal6Default3<A,B,C,D,E,F>, QObject.Signal6Default4<A,B,C,D,E,F>, QObject.Signal6Default5<A,B,C,D,E,F>, QObject.Signal6Default6<A,B,C,D,E,F>, QObject.Signal7<A,B,C,D,E,F,G>, QObject.Signal7Default1<A,B,C,D,E,F,G>, QObject.Signal7Default2<A,B,C,D,E,F,G>, QObject.Signal7Default3<A,B,C,D,E,F,G>, QObject.Signal7Default4<A,B,C,D,E,F,G>, QObject.Signal7Default5<A,B,C,D,E,F,G>, QObject.Signal7Default6<A,B,C,D,E,F,G>, QObject.Signal7Default7<A,B,C,D,E,F,G>, QObject.Signal8<A,B,C,D,E,F,G,H>, QObject.Signal8Default1<A,B,C,D,E,F,G,H>, QObject.Signal8Default2<A,B,C,D,E,F,G,H>, QObject.Signal8Default3<A,B,C,D,E,F,G,H>, QObject.Signal8Default4<A,B,C,D,E,F,G,H>, QObject.Signal8Default5<A,B,C,D,E,F,G,H>, QObject.Signal8Default6<A,B,C,D,E,F,G,H>, QObject.Signal8Default7<A,B,C,D,E,F,G,H>, QObject.Signal8Default8<A,B,C,D,E,F,G,H>, QObject.Signal9<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default1<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default2<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default3<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default4<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default5<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default6<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default7<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default8<A,B,C,D,E,F,G,H,I>, QObject.Signal9Default9<A,B,C,D,E,F,G,H,I>, QObject.SignalConfiguration
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal2<QModelIndex,QModelIndex>
currentChanged
QObject.Signal2<QModelIndex,QModelIndex>
currentColumnChanged
QObject.Signal2<QModelIndex,QModelIndex>
currentRowChanged
QObject.Signal1<QAbstractItemModel>
modelChanged
QObject.Signal2<QItemSelection,QItemSelection>
selectionChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class. -
Constructor Summary
Constructors Modifier Constructor Description QItemSelectionModel()
Overloaded constructor forQItemSelectionModel(io.qt.core.QAbstractItemModel)
withmodel = null
.QItemSelectionModel(QAbstractItemModel model)
QItemSelectionModel(QAbstractItemModel model, QObject parent)
protected
QItemSelectionModel(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QItemSelectionModel(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QObject
blockSignals, childEvent, children, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connect, connectNotify, customEvent, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnect, disconnectNotify, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, emit, emit, emit, emit, emit, emit, emit, emit, emit, emit, event, eventFilter, findChild, findChild, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, findChildren, inherits, inherits, installEventFilter, isSignalConnected, isWidgetType, isWindowType, killTimer, metaObject, moveToThread, objectName, parent, property, qt_metacast, receivers, receivers, removeEventFilter, sender, senderSignalIndex, setObjectName, setParent, setProperty, signalsBlocked, startTimer, startTimer, thread, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
currentChanged
-
currentColumnChanged
-
currentRowChanged
-
modelChanged
-
selectionChanged
-
-
Constructor Details
-
QItemSelectionModel
public QItemSelectionModel()Overloaded constructor for
QItemSelectionModel(io.qt.core.QAbstractItemModel)
withmodel = null
. -
QItemSelectionModel
-
QItemSelectionModel
-
QItemSelectionModel
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QItemSelectionModel
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
clearSelection
public final void clearSelection() -
columnIntersectsSelection
public final boolean columnIntersectsSelection(int column)Overloaded function for
columnIntersectsSelection(int, io.qt.core.QModelIndex)
withparent = null
. -
columnIntersectsSelection
-
currentIndex
-
emitSelectionChanged
@QtUninvokable protected final void emitSelectionChanged(QItemSelection newSelection, QItemSelection oldSelection) -
hasSelection
-
isColumnSelected
public final boolean isColumnSelected(int column)Overloaded function for
isColumnSelected(int, io.qt.core.QModelIndex)
withparent = null
. -
isColumnSelected
-
isRowSelected
public final boolean isRowSelected(int row)Overloaded function for
isRowSelected(int, io.qt.core.QModelIndex)
withparent = null
. -
isRowSelected
-
isSelected
-
model
-
rowIntersectsSelection
public final boolean rowIntersectsSelection(int row)Overloaded function for
rowIntersectsSelection(int, io.qt.core.QModelIndex)
withparent = null
. -
rowIntersectsSelection
-
selectedColumns
Overloaded function for
selectedColumns(int)
withrow = 0
. -
selectedColumns
-
selectedIndexes
-
selectedRows
Overloaded function for
selectedRows(int)
withcolumn = 0
. -
selectedRows
-
selection
-
setModel
-
clear
public void clear() -
clearCurrentIndex
public void clearCurrentIndex() -
reset
public void reset() -
select
Overloaded function for
select(io.qt.core.QItemSelection, io.qt.core.QItemSelectionModel.SelectionFlags)
. -
select
-
select
Overloaded function for
select(io.qt.core.QModelIndex, io.qt.core.QItemSelectionModel.SelectionFlags)
. -
select
-
setCurrentIndex
Overloaded function for
setCurrentIndex(io.qt.core.QModelIndex, io.qt.core.QItemSelectionModel.SelectionFlags)
. -
setCurrentIndex
-