java.lang.Object
io.qt.internal.QtJambiObject
io.qt.QtObject
io.qt.core.QObject
io.qt.core.QAbstractItemModel
io.qt.gui.QStandardItemModel
- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QStandardItemModel extends QAbstractItemModel
Generic model for storing custom data
Java wrapper for Qt class QStandardItemModel
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.core.QAbstractItemModel
QAbstractItemModel.CheckIndexOption, QAbstractItemModel.CheckIndexOptions, QAbstractItemModel.LayoutChangeHint
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.Signal1<QStandardItem>
itemChanged
static QMetaObject
staticMetaObject
This variable stores the meta-object for the class.Fields inherited from class io.qt.core.QAbstractItemModel
columnsAboutToBeInserted, columnsAboutToBeMoved, columnsAboutToBeRemoved, columnsInserted, columnsMoved, columnsRemoved, dataChanged, headerDataChanged, layoutAboutToBeChanged, layoutChanged, modelAboutToBeReset, modelReset, rowsAboutToBeInserted, rowsAboutToBeMoved, rowsAboutToBeRemoved, rowsInserted, rowsMoved, rowsRemoved
-
Constructor Summary
Constructors Modifier Constructor Description QStandardItemModel()
Overloaded constructor forQStandardItemModel(io.qt.core.QObject)
withparent = null
.QStandardItemModel(int rows, int columns)
Overloaded constructor forQStandardItemModel(int, int, io.qt.core.QObject)
withparent = null
.QStandardItemModel(int rows, int columns, QObject parent)
QStandardItemModel(QObject parent)
protected
QStandardItemModel(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QStandardItemModel(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QAbstractItemModel
beginInsertColumns, beginInsertRows, beginMoveColumns, beginMoveRows, beginRemoveColumns, beginRemoveRows, beginResetModel, buddy, canDropMimeData, canFetchMore, changePersistentIndex, changePersistentIndexList, checkIndex, checkIndex, checkIndex, columnCount, createIndex, createIndex, data, data, data, decodeData, encodeData, endInsertColumns, endInsertRows, endMoveColumns, endMoveRows, endRemoveColumns, endRemoveRows, endResetModel, fetchMore, hasChildren, hasIndex, hasIndex, headerData, index, insertColumn, insertColumn, insertColumns, insertRow, insertRow, insertRows, match, match, match, match, moveColumn, moveColumns, moveRow, moveRows, persistentIndexList, removeColumn, removeColumn, removeColumns, removeRow, removeRow, removeRows, resetInternalData, revert, rowCount, setData, setData, setData, setHeaderData, sibling, sort, span, submit, supportedDragActions
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. -
itemChanged
-
-
Constructor Details
-
QStandardItemModel
public QStandardItemModel()Overloaded constructor for
QStandardItemModel(io.qt.core.QObject)
withparent = null
. -
QStandardItemModel
-
QStandardItemModel
public QStandardItemModel(int rows, int columns)Overloaded constructor for
QStandardItemModel(int, int, io.qt.core.QObject)
withparent = null
. -
QStandardItemModel
-
QStandardItemModel
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QStandardItemModel
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
appendColumn
-
appendRow
-
appendRow
-
bindableSortRole
The item role that is used to query the model's data when sorting items
-
clear
-
findItems
Overloaded function for
findItems(java.lang.String, io.qt.core.Qt.MatchFlags, int)
withcolumn = 0
. -
findItems
Overloaded function for
findItems(java.lang.String, io.qt.core.Qt.MatchFlags, int)
with:
flags = new io.qt.core.Qt.MatchFlags(0)
column = 0
-
findItems
@QtUninvokable public final QList<QStandardItem> findItems(String text, Qt.MatchFlags flags, int column) -
horizontalHeaderItem
-
indexFromItem
-
insertColumn
-
insertRow
-
insertRow
-
invisibleRootItem
-
item
Overloaded function for
item(int, int)
withcolumn = 0
. -
item
-
itemFromIndex
-
itemPrototype
-
setColumnCount
-
setHorizontalHeaderItem
-
setHorizontalHeaderLabels
-
setItem
-
setItem
-
setItemPrototype
-
setItemRoleNames
-
setRowCount
-
setSortRole
-
setVerticalHeaderItem
-
setVerticalHeaderLabels
-
sortRole
-
takeColumn
-
takeHorizontalHeaderItem
-
takeItem
Overloaded function for
takeItem(int, int)
withcolumn = 0
. -
takeItem
-
takeRow
-
takeVerticalHeaderItem
-
verticalHeaderItem
-
clearItemData
- Overrides:
clearItemData
in classQAbstractItemModel
-
columnCount
- Specified by:
columnCount
in classQAbstractItemModel
-
data
- Specified by:
data
in classQAbstractItemModel
-
dropMimeData
@QtUninvokable public boolean dropMimeData(QMimeData data, Qt.DropAction action, int row, int column, QModelIndex parent)- Overrides:
dropMimeData
in classQAbstractItemModel
-
flags
- Overrides:
flags
in classQAbstractItemModel
-
hasChildren
- Overrides:
hasChildren
in classQAbstractItemModel
-
headerData
- Overrides:
headerData
in classQAbstractItemModel
-
index
- Specified by:
index
in classQAbstractItemModel
-
insertColumns
- Overrides:
insertColumns
in classQAbstractItemModel
-
insertRows
- Overrides:
insertRows
in classQAbstractItemModel
-
itemData
- Overrides:
itemData
in classQAbstractItemModel
-
mimeData
- Overrides:
mimeData
in classQAbstractItemModel
-
mimeTypes
- Overrides:
mimeTypes
in classQAbstractItemModel
-
multiData
- Overrides:
multiData
in classQAbstractItemModel
-
parent
- Specified by:
parent
in classQAbstractItemModel
-
removeColumns
- Overrides:
removeColumns
in classQAbstractItemModel
-
removeRows
- Overrides:
removeRows
in classQAbstractItemModel
-
roleNames
- Overrides:
roleNames
in classQAbstractItemModel
-
rowCount
- Specified by:
rowCount
in classQAbstractItemModel
-
setData
- Overrides:
setData
in classQAbstractItemModel
-
setHeaderData
@QtUninvokable public boolean setHeaderData(int section, Qt.Orientation orientation, Object value, int role)- Overrides:
setHeaderData
in classQAbstractItemModel
-
setItemData
- Overrides:
setItemData
in classQAbstractItemModel
-
sort
- Overrides:
sort
in classQAbstractItemModel
-
supportedDropActions
- Overrides:
supportedDropActions
in classQAbstractItemModel
-