- All Implemented Interfaces:
QPaintDevice
,QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
,Iterable<QTreeWidgetItem>
public class QTreeWidget extends QTreeView implements Iterable<QTreeWidgetItem>
Tree view that uses a predefined tree model
Java wrapper for Qt class QTreeWidget
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.widgets.QAbstractItemView
QAbstractItemView.CursorAction, QAbstractItemView.DragDropMode, QAbstractItemView.DropIndicatorPosition, QAbstractItemView.EditTrigger, QAbstractItemView.EditTriggers, QAbstractItemView.ScrollHint, QAbstractItemView.ScrollMode, QAbstractItemView.SelectionBehavior, QAbstractItemView.SelectionMode, QAbstractItemView.State
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.QDeclarativeConstructor, 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.Signal2<QTreeWidgetItem,QTreeWidgetItem>
currentItemChanged
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemActivated
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemChanged
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemClicked
QObject.Signal1<QTreeWidgetItem>
itemCollapsed
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemDoubleClicked
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemEntered
QObject.Signal1<QTreeWidgetItem>
itemExpanded
QObject.Signal2<QTreeWidgetItem,@QtPrimitiveType Integer>
itemPressed
QObject.Signal0
itemSelectionChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.widgets.QAbstractItemView
activated, clicked, doubleClicked, entered, iconSizeChanged, pressed, viewportEntered
Fields inherited from class io.qt.widgets.QWidget
customContextMenuRequested, windowIconChanged, windowIconTextChanged, windowTitleChanged
-
Constructor Summary
Constructors Modifier Constructor Description QTreeWidget()
Overloaded constructor forQTreeWidget(io.qt.widgets.QWidget)
withparent = null
.protected
QTreeWidget(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QTreeWidget(QtObject.QPrivateConstructor p)
Constructor for internal use only.QTreeWidget(QWidget parent)
-
Method Summary
Methods inherited from class io.qt.widgets.QTreeView
allColumnsShowFocus, autoExpandDelay, collapse, collapseAll, columnAt, columnCountChanged, columnMoved, columnResized, columnViewportPosition, columnWidth, currentChanged, dataChanged, doItemsLayout, dragMoveEvent, drawBranches, drawRow, drawTree, expand, expandAll, expandRecursively, expandRecursively, expandsOnDoubleClick, expandToDepth, header, hideColumn, horizontalOffset, horizontalScrollbarAction, indentation, indexAbove, indexAt, indexBelow, indexRowSizeHint, isAnimated, isColumnHidden, isExpanded, isFirstColumnSpanned, isHeaderHidden, isIndexHidden, isRowHidden, isSortingEnabled, itemsExpandable, keyboardSearch, keyPressEvent, mouseDoubleClickEvent, mouseMoveEvent, mousePressEvent, mouseReleaseEvent, moveCursor, paintEvent, reexpand, reset, resetIndentation, resizeColumnToContents, rootIsDecorated, rowHeight, rowsAboutToBeRemoved, rowsInserted, rowsRemoved, scrollContentsBy, scrollTo, selectAll, selectedIndexes, selectionChanged, setAllColumnsShowFocus, setAnimated, setAutoExpandDelay, setColumnHidden, setColumnWidth, setExpanded, setExpandsOnDoubleClick, setFirstColumnSpanned, setHeader, setHeaderHidden, setIndentation, setItemsExpandable, setRootIndex, setRootIsDecorated, setRowHidden, setSelection, setSortingEnabled, setTreePosition, setUniformRowHeights, setWordWrap, showColumn, sizeHintForColumn, sortByColumn, timerEvent, treePosition, uniformRowHeights, updateGeometries, verticalOffset, verticalScrollbarValueChanged, viewportEvent, viewportSizeHint, visualRect, visualRegionForSelection, wordWrap
Methods inherited from class io.qt.widgets.QAbstractItemView
alternatingRowColors, autoScrollMargin, clearSelection, closeEditor, closePersistentEditor, commitData, currentIndex, dataChanged, defaultDropAction, dirtyRegionOffset, doAutoScroll, dragDropMode, dragDropOverwriteMode, dragEnabled, dragEnterEvent, dragLeaveEvent, dropIndicatorPosition, edit, edit, editorDestroyed, editTriggers, eventFilter, executeDelayedItemsLayout, focusInEvent, focusNextPrevChild, focusOutEvent, hasAutoScroll, horizontalScrollbarValueChanged, horizontalScrollMode, iconSize, indexWidget, inputMethodEvent, inputMethodQuery, isPersistentEditorOpen, itemDelegate, itemDelegate, itemDelegateForColumn, itemDelegateForRow, model, openPersistentEditor, resetHorizontalScrollMode, resetVerticalScrollMode, resizeEvent, rootIndex, scheduleDelayedItemsLayout, scrollDirtyRegion, scrollTo, scrollToBottom, scrollToTop, selectionBehavior, selectionCommand, selectionCommand, selectionMode, selectionModel, setAlternatingRowColors, setAutoScroll, setAutoScrollMargin, setCurrentIndex, setDefaultDropAction, setDirtyRegion, setDragDropMode, setDragDropOverwriteMode, setDragEnabled, setDropIndicatorShown, setEditTriggers, setEditTriggers, setHorizontalScrollMode, setIconSize, setIndexWidget, setItemDelegate, setItemDelegateForColumn, setItemDelegateForRow, setSelectionBehavior, setSelectionMode, setState, setTabKeyNavigation, setTextElideMode, setVerticalScrollMode, showDropIndicator, sizeHintForIndex, sizeHintForRow, startAutoScroll, startDrag, startDrag, state, stopAutoScroll, tabKeyNavigation, textElideMode, update, updateEditorData, updateEditorGeometries, verticalScrollbarAction, verticalScrollMode, viewOptions
Methods inherited from class io.qt.widgets.QAbstractScrollArea
addScrollBarWidget, addScrollBarWidget, contextMenuEvent, cornerWidget, horizontalScrollBar, horizontalScrollBarPolicy, maximumViewportSize, minimumSizeHint, paintEngine, scrollBarWidgets, scrollBarWidgets, 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, destroy, destroy, destroy, devicePixelRatio, devicePixelRatioF, devicePixelRatioFScale, effectiveWinId, ensurePolished, enterEvent, focusNextChild, focusPolicy, focusPreviousChild, focusProxy, focusWidget, font, fontInfo, fontMetrics, foregroundRole, frameGeometry, frameSize, geometry, getContentsMargins, 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, isEnabledToTLW, isFullScreen, isHidden, isLeftToRight, isMaximized, isMinimized, isModal, isRightToLeft, isTopLevel, isVisible, isVisibleTo, isWindow, isWindowModified, keyboardGrabber, keyReleaseEvent, layout, layoutDirection, leaveEvent, locale, logicalDpiX, logicalDpiY, lower, mapFrom, mapFromGlobal, mapFromParent, mapTo, mapToGlobal, 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, 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, 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, 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. -
currentItemChanged
-
itemActivated
-
itemChanged
-
itemClicked
-
itemCollapsed
-
itemDoubleClicked
-
itemEntered
-
itemExpanded
-
itemPressed
-
itemSelectionChanged
-
-
Constructor Details
-
QTreeWidget
public QTreeWidget()Overloaded constructor for
QTreeWidget(io.qt.widgets.QWidget)
withparent = null
. -
QTreeWidget
-
QTreeWidget
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QTreeWidget
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
addTopLevelItem
-
addTopLevelItems
-
clear
public final void clear() -
closePersistentEditor
Overloaded function for
closePersistentEditor(io.qt.widgets.QTreeWidgetItem, int)
withcolumn = 0
. -
closePersistentEditor
-
collapseItem
-
columnCount
-
currentColumn
-
currentItem
-
editItem
Overloaded function for
editItem(io.qt.widgets.QTreeWidgetItem, int)
withcolumn = 0
. -
editItem
-
expandItem
-
findItems
Overloaded function for
findItems(java.lang.String, io.qt.core.Qt.MatchFlags, int)
withcolumn = 0
. -
findItems
@QtUninvokable public final List<QTreeWidgetItem> findItems(String text, Qt.MatchFlags flags, int column) -
headerItem
-
indexFromItem
Overloaded function for
indexFromItem(io.qt.widgets.QTreeWidgetItem, int)
withcolumn = 0
. -
indexFromItem
-
indexOfTopLevelItem
-
insertTopLevelItem
-
insertTopLevelItems
-
invisibleRootItem
-
isFirstItemColumnSpanned
Deprecated.UseQTreeWidgetItem.isFirstColumnSpanned()
instead -
isPersistentEditorOpen
Overloaded function for
isPersistentEditorOpen(io.qt.widgets.QTreeWidgetItem, int)
withcolumn = 0
. -
isPersistentEditorOpen
-
itemAbove
-
itemAt
-
itemAt
-
itemBelow
-
itemFromIndex
-
itemWidget
-
openPersistentEditor
Overloaded function for
openPersistentEditor(io.qt.widgets.QTreeWidgetItem, int)
withcolumn = 0
. -
openPersistentEditor
-
removeItemWidget
-
scrollToItem
Overloaded function for
scrollToItem(io.qt.widgets.QTreeWidgetItem, io.qt.widgets.QAbstractItemView.ScrollHint)
withhint = io.qt.widgets.QAbstractItemView.ScrollHint.EnsureVisible
. -
scrollToItem
-
selectedItems
-
setColumnCount
-
setCurrentItem
-
setCurrentItem
-
setCurrentItem
@QtUninvokable public final void setCurrentItem(QTreeWidgetItem item, int column, QItemSelectionModel.SelectionFlag... command)Overloaded function for
setCurrentItem(io.qt.widgets.QTreeWidgetItem, int, io.qt.core.QItemSelectionModel.SelectionFlags)
. -
setCurrentItem
@QtUninvokable public final void setCurrentItem(QTreeWidgetItem item, int column, QItemSelectionModel.SelectionFlags command) -
setFirstItemColumnSpanned
@Deprecated @QtUninvokable public final void setFirstItemColumnSpanned(QTreeWidgetItem item, boolean span)Deprecated.UseQTreeWidgetItem.setFirstColumnSpanned(boolean)
instead -
setHeaderItem
-
setHeaderLabel
-
setHeaderLabels
-
setItemWidget
-
setModel
@Deprecated @QtUninvokable public final void setModel(QAbstractItemModel model) throws QNoImplementationExceptionDeprecated.- Overrides:
setModel
in classQTreeView
- Throws:
QNoImplementationException
-
sortColumn
-
sortItems
-
takeTopLevelItem
-
topLevelItem
-
topLevelItemCount
-
visualItemRect
-
dropEvent
- Overrides:
dropEvent
in classQAbstractItemView
-
dropMimeData
@QtUninvokable protected boolean dropMimeData(QTreeWidgetItem parent, int index, QMimeData data, Qt.DropAction action) -
event
- Overrides:
event
in classQAbstractItemView
-
mimeData
-
mimeTypes
-
setSelectionModel
- Overrides:
setSelectionModel
in classQTreeView
-
supportedDropActions
-
iterator
- Specified by:
iterator
in interfaceIterable<QTreeWidgetItem>
-