java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.widgets.QAbstractItemDelegate
io.qt.widgets.QStyledItemDelegate
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QStyledItemDelegate extends QAbstractItemDelegate
Display and editing facilities for data items from a model
Java wrapper for Qt class QStyledItemDelegate
-
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 QStyledItemDelegate()
Overloaded constructor forQStyledItemDelegate(io.qt.core.QObject)
withparent = null
.QStyledItemDelegate(QObject parent)
protected
QStyledItemDelegate(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QStyledItemDelegate(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Modifier and Type Method Description QWidget
createEditor(QWidget parent, QStyleOptionViewItem option, QModelIndex index)
String
displayText(Object value, QLocale locale)
boolean
editorEvent(QEvent event, QAbstractItemModel model, QStyleOptionViewItem option, QModelIndex index)
boolean
eventFilter(QObject object, QEvent event)
protected void
initStyleOption(QStyleOptionViewItem option, QModelIndex index)
QItemEditorFactory
itemEditorFactory()
void
paint(QPainter painter, QStyleOptionViewItem option, QModelIndex index)
void
setEditorData(QWidget editor, QModelIndex index)
void
setItemEditorFactory(QItemEditorFactory factory)
void
setModelData(QWidget editor, QAbstractItemModel model, QModelIndex index)
QSize
sizeHint(QStyleOptionViewItem option, QModelIndex index)
void
updateEditorGeometry(QWidget editor, QStyleOptionViewItem option, QModelIndex index)
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
-
QStyledItemDelegate
public QStyledItemDelegate()Overloaded constructor for
QStyledItemDelegate(io.qt.core.QObject)
withparent = null
. -
QStyledItemDelegate
-
QStyledItemDelegate
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QStyledItemDelegate
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
itemEditorFactory
-
setItemEditorFactory
-
createEditor
@QtUninvokable public QWidget createEditor(QWidget parent, QStyleOptionViewItem option, QModelIndex index)- Overrides:
createEditor
in classQAbstractItemDelegate
-
displayText
-
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
-
initStyleOption
-
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
-