java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.widgets.QAbstractItemDelegate
io.qt.widgets.QItemDelegate
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
- Direct Known Subclasses:
QSqlRelationalDelegate
public class QItemDelegate extends QAbstractItemDelegate
Display and editing facilities for data items from a model
Java wrapper for Qt class QItemDelegate
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.widgets.QAbstractItemDelegate
QAbstractItemDelegate.EndEditHint
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
-
Field Summary
Fields Modifier and Type Field Description static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.widgets.QAbstractItemDelegate
closeEditor, commitData, sizeHintChanged
-
Constructor Summary
Constructors Modifier Constructor Description QItemDelegate()
Overloaded constructor forQItemDelegate(io.qt.core.QObject)
withparent = null
.QItemDelegate(QObject parent)
protected
QItemDelegate(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QItemDelegate(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.widgets.QAbstractItemDelegate
destroyEditor, helpEvent, paintingRoles
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, 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, timerEvent, toString, tr, tr, tr
-
Field Details
-
staticMetaObject
This variable stores the meta-object for the class.
-
-
Constructor Details
-
QItemDelegate
public QItemDelegate()Overloaded constructor for
QItemDelegate(io.qt.core.QObject)
withparent = null
. -
QItemDelegate
-
QItemDelegate
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QItemDelegate
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
decoration
-
doCheck
@QtUninvokable protected final QRect doCheck(QStyleOptionViewItem option, QRect bounding, Object variant) -
drawBackground
@QtUninvokable protected final void drawBackground(QPainter painter, QStyleOptionViewItem option, QModelIndex index) -
hasClipping
-
itemEditorFactory
-
rect
@QtUninvokable protected final QRect rect(QStyleOptionViewItem option, QModelIndex index, int role) -
setClipping
-
setItemEditorFactory
-
setOptions
@QtUninvokable protected final QStyleOptionViewItem setOptions(QModelIndex index, QStyleOptionViewItem option) -
textRectangle
-
createEditor
@QtUninvokable public QWidget createEditor(QWidget parent, QStyleOptionViewItem option, QModelIndex index)- Overrides:
createEditor
in classQAbstractItemDelegate
-
drawCheck
@QtUninvokable protected void drawCheck(QPainter painter, QStyleOptionViewItem option, QRect rect, Qt.CheckState state) -
drawDecoration
@QtUninvokable protected void drawDecoration(QPainter painter, QStyleOptionViewItem option, QRect rect, QPixmap pixmap) -
drawDisplay
@QtUninvokable protected void drawDisplay(QPainter painter, QStyleOptionViewItem option, QRect rect, String text) -
drawFocus
-
editorEvent
@QtUninvokable public boolean editorEvent(QEvent event, QAbstractItemModel model, QStyleOptionViewItem option, QModelIndex index)See QAbstractItemDelegate::editorEvent(QEvent*,QAbstractItemModel*,QStyleOptionViewItem,QModelIndex)
- Overrides:
editorEvent
in classQAbstractItemDelegate
-
eventFilter
- Overrides:
eventFilter
in classQObject
-
paint
- Specified by:
paint
in classQAbstractItemDelegate
-
setEditorData
- Overrides:
setEditorData
in classQAbstractItemDelegate
-
setModelData
@QtUninvokable public void setModelData(QWidget editor, QAbstractItemModel model, QModelIndex index)- Overrides:
setModelData
in classQAbstractItemDelegate
-
sizeHint
- Specified by:
sizeHint
in classQAbstractItemDelegate
-
updateEditorGeometry
@QtUninvokable public void updateEditorGeometry(QWidget editor, QStyleOptionViewItem option, QModelIndex index)- Overrides:
updateEditorGeometry
in classQAbstractItemDelegate
-
selectedPixmap
-