- All Implemented Interfaces:
QPaintDevice
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QColumnView
,QHeaderView
,QListView
,QTableView
,QTreeView
public abstract class QAbstractItemView extends QAbstractScrollArea
The basic functionality for item view classes
Java wrapper for Qt class QAbstractItemView
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.widgets.QAbstractScrollArea
QAbstractScrollArea.SizeAdjustPolicy
Nested classes/interfaces inherited from class io.qt.widgets.QFrame
QFrame.Shadow, QFrame.Shape, QFrame.StyleMask
Nested classes/interfaces inherited from class io.qt.widgets.QWidget
QWidget.RenderFlag, QWidget.RenderFlags
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
Nested classes/interfaces inherited from interface io.qt.gui.QPaintDevice
QPaintDevice.Impl, QPaintDevice.MemberAccess, QPaintDevice.PaintDeviceMetric
-
Field Summary
Fields Modifier and Type Field Description QObject.Signal1<QModelIndex>
activated
QObject.Signal1<QModelIndex>
clicked
QObject.Signal1<QModelIndex>
doubleClicked
QObject.Signal1<QModelIndex>
entered
QObject.Signal1<QSize>
iconSizeChanged
QObject.Signal1<QModelIndex>
pressed
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.QObject.Signal0
viewportEntered
Fields inherited from class io.qt.widgets.QWidget
customContextMenuRequested, windowIconChanged, windowIconTextChanged, windowTitleChanged
-
Constructor Summary
Constructors Modifier Constructor Description QAbstractItemView()
Overloaded constructor forQAbstractItemView(io.qt.widgets.QWidget)
withparent = null
.protected
QAbstractItemView(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QAbstractItemView(QtObject.QPrivateConstructor p)
Constructor for internal use only.QAbstractItemView(QWidget parent)
-
Method Summary
Methods inherited from class io.qt.widgets.QAbstractScrollArea
addScrollBarWidget, addScrollBarWidget, contextMenuEvent, cornerWidget, horizontalScrollBar, horizontalScrollBarPolicy, maximumViewportSize, minimumSizeHint, paintEngine, paintEvent, scrollBarWidgets, scrollBarWidgets, scrollContentsBy, setCornerWidget, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setSizeAdjustPolicy, setupViewport, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportMargins, setViewportMargins, sizeAdjustPolicy, sizeHint, verticalScrollBar, verticalScrollBarPolicy, viewport, viewportMargins, wheelEvent
Methods inherited from class io.qt.widgets.QFrame
changeEvent, drawFrame, frameRect, frameShadow, frameShape, frameStyle, frameWidth, initStyleOption, lineWidth, midLineWidth, setFrameRect, setFrameShadow, setFrameShape, setFrameStyle, setLineWidth, setMidLineWidth
Methods inherited from class io.qt.widgets.QWidget
acceptDrops, accessibleDescription, accessibleName, actionEvent, actions, activateWindow, addAction, addActions, adjustSize, autoFillBackground, backgroundRole, backingStore, baseSize, childAt, childAt, childrenRect, childrenRegion, clearFocus, clearMask, close, closeEvent, colorCount, contentsMargins, contentsRect, contextMenuPolicy, createWindowContainer, createWindowContainer, createWindowContainer, createWindowContainer, createWinId, cursor, depth, devicePixelRatio, devicePixelRatioF, devicePixelRatioFScale, effectiveWinId, ensurePolished, enterEvent, focusNextChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, grab, grab, grabGesture, grabGesture, grabGesture, grabKeyboard, grabMouse, grabMouse, grabShortcut, grabShortcut, graphicsEffect, graphicsProxyWidget, hasFocus, hasHeightForWidth, hasMouseTracking, hasTabletTracking, height, heightForWidth, heightMM, hide, hideEvent, initPainter, inputMethodHints, insertAction, insertActions, isActiveWindow, isAncestorOf, isEnabled, isEnabledTo, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isTopLevel, isVisible, isVisibleTo, isWindow, isWindowModified, keyboardGrabber, keyReleaseEvent, layout, layoutDirection, leaveEvent, locale, logicalDpiX, logicalDpiY, lower, mapFrom, mapFrom, mapFromGlobal, mapFromGlobal, mapFromParent, mapFromParent, mapTo, mapTo, mapToGlobal, mapToGlobal, mapToParent, mapToParent, mask, maximumHeight, maximumSize, maximumWidth, metric, minimumHeight, minimumSize, minimumWidth, mouseGrabber, move, move, moveEvent, nativeParentWidget, nextInFocusChain, normalGeometry, overrideWindowFlags, overrideWindowFlags, overrideWindowState, overrideWindowState, paintingActive, palette, parentWidget, physicalDpiX, physicalDpiY, pos, previousInFocusChain, raise, rect, redirected, releaseKeyboard, releaseMouse, releaseShortcut, removeAction, render, render, render, render, render, render, render, render, render, repaint, repaint, repaint, repaint, resize, resize, restoreGeometry, saveGeometry, screen, scroll, scroll, setAcceptDrops, setAccessibleDescription, setAccessibleName, setAttribute, setAttribute, setAutoFillBackground, setBackgroundRole, setBaseSize, setBaseSize, setContentsMargins, setContentsMargins, setContextMenuPolicy, setCursor, setDisabled, setEnabled, setFixedHeight, setFixedSize, setFixedSize, setFixedWidth, setFocus, setFocus, setFocusPolicy, setFocusProxy, setFont, setForegroundRole, setGeometry, setGeometry, setGraphicsEffect, setHidden, setInputMethodHints, setInputMethodHints, setLayout, setLayoutDirection, setLocale, setMask, setMask, setMaximumHeight, setMaximumSize, setMaximumSize, setMaximumWidth, setMinimumHeight, setMinimumSize, setMinimumSize, setMinimumWidth, setMouseTracking, setPalette, setParent, setParent, setParent, setScreen, setShortcutAutoRepeat, setShortcutAutoRepeat, setShortcutEnabled, setShortcutEnabled, setSizeIncrement, setSizeIncrement, setSizePolicy, setSizePolicy, setStatusTip, setStyle, setStyleSheet, setTabletTracking, setTabOrder, setToolTip, setToolTipDuration, setUpdatesEnabled, setVisible, setWhatsThis, setWindowFilePath, setWindowFlag, setWindowFlag, setWindowFlags, setWindowFlags, setWindowIcon, setWindowIconText, setWindowModality, setWindowModified, setWindowOpacity, setWindowRole, setWindowState, setWindowState, setWindowTitle, sharedPainter, show, showEvent, showFullScreen, showMaximized, showMinimized, showNormal, size, sizeIncrement, sizePolicy, stackUnder, statusTip, style, styleSheet, tabletEvent, testAttribute, toolTip, toolTipDuration, topLevelWidget, toString, underMouse, ungrabGesture, unsetCursor, unsetLayoutDirection, unsetLocale, update, update, update, update, updateGeometry, updateMicroFocus, updateMicroFocus, updatesEnabled, visibleRegion, whatsThis, width, widthMM, window, windowFilePath, windowFlags, windowHandle, windowIcon, windowIconText, windowModality, windowOpacity, windowRole, windowState, windowTitle, windowType, winId, x, y
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, 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, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class. -
activated
-
clicked
-
doubleClicked
-
entered
-
iconSizeChanged
-
pressed
-
viewportEntered
-
-
Constructor Details
-
QAbstractItemView
public QAbstractItemView()Overloaded constructor for
QAbstractItemView(io.qt.widgets.QWidget)
withparent = null
. -
QAbstractItemView
-
QAbstractItemView
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QAbstractItemView
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
alternatingRowColors
-
autoScrollMargin
-
clearSelection
public final void clearSelection() -
closePersistentEditor
-
currentIndex
-
defaultDropAction
-
dirtyRegionOffset
-
doAutoScroll
-
dragDropMode
-
dragDropOverwriteMode
-
dragEnabled
-
dropIndicatorPosition
-
edit
-
editTriggers
-
executeDelayedItemsLayout
-
hasAutoScroll
-
horizontalScrollMode
-
iconSize
-
indexWidget
-
isPersistentEditorOpen
-
itemDelegate
-
itemDelegate
Deprecated.UseitemDelegateForIndex(io.qt.core.QModelIndex)
instead -
itemDelegateForColumn
-
itemDelegateForRow
-
model
-
openPersistentEditor
-
resetHorizontalScrollMode
-
resetVerticalScrollMode
-
rootIndex
-
scheduleDelayedItemsLayout
-
scrollDirtyRegion
-
scrollToBottom
public final void scrollToBottom() -
scrollToTop
public final void scrollToTop() -
selectionBehavior
-
selectionMode
-
selectionModel
-
setAlternatingRowColors
-
setAutoScroll
-
setAutoScrollMargin
-
setCurrentIndex
-
setDefaultDropAction
-
setDirtyRegion
-
setDragDropMode
-
setDragDropOverwriteMode
-
setDragEnabled
-
setDropIndicatorShown
-
setEditTriggers
Overloaded function for
setEditTriggers(io.qt.widgets.QAbstractItemView.EditTriggers)
. -
setEditTriggers
-
setHorizontalScrollMode
-
setIconSize
-
setIndexWidget
-
setItemDelegate
-
setItemDelegateForColumn
@QtUninvokable public final void setItemDelegateForColumn(int column, QAbstractItemDelegate delegate) -
setItemDelegateForRow
-
setSelectionBehavior
@QtUninvokable public final void setSelectionBehavior(QAbstractItemView.SelectionBehavior behavior) -
setSelectionMode
-
setState
-
setTabKeyNavigation
-
setTextElideMode
-
setVerticalScrollMode
-
showDropIndicator
-
sizeHintForIndex
-
startAutoScroll
-
state
-
stopAutoScroll
-
tabKeyNavigation
-
textElideMode
-
update
-
verticalScrollMode
-
closeEditor
-
commitData
-
currentChanged
-
dataChanged
Overloaded function for
dataChanged(io.qt.core.QModelIndex, io.qt.core.QModelIndex, java.util.Collection)
withroles = java.util.Collections.emptyList()
. -
dataChanged
protected void dataChanged(QModelIndex topLeft, QModelIndex bottomRight, Collection<Integer> roles) -
doItemsLayout
public void doItemsLayout() -
dragEnterEvent
- Overrides:
dragEnterEvent
in classQAbstractScrollArea
-
dragLeaveEvent
- Overrides:
dragLeaveEvent
in classQAbstractScrollArea
-
dragMoveEvent
- Overrides:
dragMoveEvent
in classQAbstractScrollArea
-
dropEvent
- Overrides:
dropEvent
in classQAbstractScrollArea
-
edit
@QtUninvokable protected boolean edit(QModelIndex index, QAbstractItemView.EditTrigger trigger, QEvent event) -
editorDestroyed
-
event
- Overrides:
event
in classQAbstractScrollArea
-
eventFilter
- Overrides:
eventFilter
in classQAbstractScrollArea
-
focusInEvent
- Overrides:
focusInEvent
in classQWidget
-
focusNextPrevChild
- Overrides:
focusNextPrevChild
in classQWidget
-
focusOutEvent
- Overrides:
focusOutEvent
in classQWidget
-
horizontalOffset
-
horizontalScrollbarAction
protected void horizontalScrollbarAction(int action) -
horizontalScrollbarValueChanged
protected void horizontalScrollbarValueChanged(int value) -
indexAt
-
initViewItemOption
-
inputMethodEvent
- Overrides:
inputMethodEvent
in classQWidget
-
inputMethodQuery
- Overrides:
inputMethodQuery
in classQWidget
-
isIndexHidden
-
itemDelegateForIndex
-
keyPressEvent
- Overrides:
keyPressEvent
in classQAbstractScrollArea
-
keyboardSearch
-
mouseDoubleClickEvent
- Overrides:
mouseDoubleClickEvent
in classQAbstractScrollArea
-
mouseMoveEvent
- Overrides:
mouseMoveEvent
in classQAbstractScrollArea
-
mousePressEvent
- Overrides:
mousePressEvent
in classQAbstractScrollArea
-
mouseReleaseEvent
- Overrides:
mouseReleaseEvent
in classQAbstractScrollArea
-
moveCursor
@QtUninvokable protected abstract QModelIndex moveCursor(QAbstractItemView.CursorAction cursorAction, Qt.KeyboardModifiers modifiers) -
reset
public void reset() -
resizeEvent
- Overrides:
resizeEvent
in classQAbstractScrollArea
-
rowsAboutToBeRemoved
-
rowsInserted
-
scrollTo
Overloaded function for
scrollTo(io.qt.core.QModelIndex, io.qt.widgets.QAbstractItemView.ScrollHint)
withhint = io.qt.widgets.QAbstractItemView.ScrollHint.EnsureVisible
. -
scrollTo
-
selectAll
public void selectAll() -
selectedIndexes
-
selectionChanged
-
selectionCommand
@QtUninvokable protected final QItemSelectionModel.SelectionFlags selectionCommand(QModelIndex index)Overloaded function for
selectionCommand(io.qt.core.QModelIndex, io.qt.core.QEvent)
withevent = null
. -
selectionCommand
@QtUninvokable protected QItemSelectionModel.SelectionFlags selectionCommand(QModelIndex index, QEvent event) -
setModel
-
setRootIndex
-
setSelection
@QtUninvokable protected abstract void setSelection(QRect rect, QItemSelectionModel.SelectionFlags command) -
setSelectionModel
-
sizeHintForColumn
-
sizeHintForRow
-
startDrag
Overloaded function for
startDrag(io.qt.core.Qt.DropActions)
. -
startDrag
-
timerEvent
- Overrides:
timerEvent
in classQObject
-
updateEditorData
protected void updateEditorData() -
updateEditorGeometries
protected void updateEditorGeometries() -
updateGeometries
protected void updateGeometries() -
verticalOffset
-
verticalScrollbarAction
protected void verticalScrollbarAction(int action) -
verticalScrollbarValueChanged
protected void verticalScrollbarValueChanged(int value) -
viewportEvent
- Overrides:
viewportEvent
in classQAbstractScrollArea
-
viewportSizeHint
- Overrides:
viewportSizeHint
in classQAbstractScrollArea
-
visualRect
-
visualRegionForSelection
-