- All Implemented Interfaces:
QtObjectInterface
,QtSignalBlockerInterface
,QtSignalEmitterInterface
,QtThreadAffineInterface
public class QSortFilterProxyModel extends QAbstractProxyModel
Support for sorting and filtering data passed between another model and a view
Java wrapper for Qt class QSortFilterProxyModel
-
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.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 QObject.Signal1<@QtPrimitiveType Boolean>
dynamicSortFilterChanged
QObject.Signal1<Qt.CaseSensitivity>
filterCaseSensitivityChanged
This signal is emitted when the case sensitivity of the filter changes to filterCaseSensitivityQObject.Signal1<@QtPrimitiveType Integer>
filterRoleChanged
This signal is emitted when the filter role changes to filterRoleQObject.Signal1<@QtPrimitiveType Boolean>
recursiveFilteringEnabledChanged
This signal is emitted when the recursive filter setting is changed to recursiveFilteringEnabledQObject.Signal1<Qt.CaseSensitivity>
sortCaseSensitivityChanged
This signal is emitted when the case sensitivity for sorting changes to sortCaseSensitivityQObject.Signal1<@QtPrimitiveType Boolean>
sortLocaleAwareChanged
This signal is emitted when the locale aware setting changes to sortLocaleAwareQObject.Signal1<@QtPrimitiveType Integer>
sortRoleChanged
This signal is emitted when the sort role changes to sortRolestatic 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 QSortFilterProxyModel()
Overloaded constructor forQSortFilterProxyModel(io.qt.core.QObject)
withparent = null
.QSortFilterProxyModel(QObject parent)
protected
QSortFilterProxyModel(QObject.QDeclarativeConstructor constructor)
Constructor for internal use only.protected
QSortFilterProxyModel(QtObject.QPrivateConstructor p)
Constructor for internal use only. -
Method Summary
Methods inherited from class io.qt.core.QAbstractProxyModel
canDropMimeData, itemData, resetInternalData, revert, setItemData, sourceModel, submit, supportedDragActions
Methods inherited from class io.qt.core.QAbstractItemModel
beginInsertColumns, beginInsertRows, beginMoveColumns, beginMoveRows, beginRemoveColumns, beginRemoveRows, beginResetModel, changePersistentIndex, changePersistentIndexList, checkIndex, checkIndex, checkIndex, columnCount, createIndex, createIndex, data, data, data, decodeData, encodeData, endInsertColumns, endInsertRows, endMoveColumns, endMoveRows, endRemoveColumns, endRemoveRows, endResetModel, hasChildren, hasIndex, hasIndex, headerData, index, insertColumn, insertColumn, insertColumns, insertRow, insertRow, insertRows, match, match, match, moveColumn, moveColumns, moveRow, moveRows, persistentIndexList, removeColumn, removeColumn, removeColumns, removeRow, removeRow, removeRows, roleNames, rowCount, setData, setData, setData, setHeaderData, sort
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, 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. -
dynamicSortFilterChanged
-
filterCaseSensitivityChanged
This signal is emitted when the case sensitivity of the filter changes to filterCaseSensitivity
See QSortFilterProxyModel::filterCaseSensitivityChanged(Qt::CaseSensitivity filterCaseSensitivity)
-
filterRoleChanged
This signal is emitted when the filter role changes to filterRole
See QSortFilterProxyModel::filterRoleChanged(int filterRole)
-
recursiveFilteringEnabledChanged
This signal is emitted when the recursive filter setting is changed to recursiveFilteringEnabled
See QSortFilterProxyModel::recursiveFilteringEnabledChanged(bool recursiveFilteringEnabled)
-
sortCaseSensitivityChanged
This signal is emitted when the case sensitivity for sorting changes to sortCaseSensitivity
See QSortFilterProxyModel::sortCaseSensitivityChanged(Qt::CaseSensitivity sortCaseSensitivity)
-
sortLocaleAwareChanged
This signal is emitted when the locale aware setting changes to sortLocaleAware
See QSortFilterProxyModel::sortLocaleAwareChanged(bool sortLocaleAware)
-
sortRoleChanged
This signal is emitted when the sort role changes to sortRole
-
-
Constructor Details
-
QSortFilterProxyModel
public QSortFilterProxyModel()Overloaded constructor for
QSortFilterProxyModel(io.qt.core.QObject)
withparent = null
. -
QSortFilterProxyModel
-
QSortFilterProxyModel
Constructor for internal use only.- Parameters:
p
- expected to benull
.
-
QSortFilterProxyModel
Constructor for internal use only. It is not allowed to call the declarative constructor from inside Java.
-
-
Method Details
-
dynamicSortFilter
-
filterCaseSensitivity
-
filterKeyColumn
-
filterRegExp
-
filterRegularExpression
-
filterRole
-
invalidate
public final void invalidate() -
invalidateFilter
-
isRecursiveFilteringEnabled
-
isSortLocaleAware
-
setDynamicSortFilter
-
setFilterCaseSensitivity
-
setFilterFixedString
-
setFilterKeyColumn
-
setFilterRegExp
-
setFilterRegExp
-
setFilterRegularExpression
-
setFilterRegularExpression
-
setFilterRole
-
setFilterWildcard
-
setRecursiveFilteringEnabled
-
setSortCaseSensitivity
-
setSortLocaleAware
-
setSortRole
-
sortCaseSensitivity
-
sortColumn
The column currently used for sorting
-
sortOrder
The order currently used for sorting
-
sortRole
-
buddy
- Overrides:
buddy
in classQAbstractProxyModel
-
canFetchMore
- Overrides:
canFetchMore
in classQAbstractProxyModel
-
columnCount
- Specified by:
columnCount
in classQAbstractItemModel
-
data
- Overrides:
data
in classQAbstractProxyModel
-
dropMimeData
@QtUninvokable public boolean dropMimeData(QMimeData data, Qt.DropAction action, int row, int column, QModelIndex parent)- Overrides:
dropMimeData
in classQAbstractProxyModel
-
fetchMore
- Overrides:
fetchMore
in classQAbstractProxyModel
-
filterAcceptsColumn
-
filterAcceptsRow
-
flags
- Overrides:
flags
in classQAbstractProxyModel
-
hasChildren
- Overrides:
hasChildren
in classQAbstractProxyModel
-
headerData
- Overrides:
headerData
in classQAbstractProxyModel
-
index
- Specified by:
index
in classQAbstractItemModel
-
insertColumns
- Overrides:
insertColumns
in classQAbstractItemModel
-
insertRows
- Overrides:
insertRows
in classQAbstractItemModel
-
lessThan
-
mapFromSource
- Specified by:
mapFromSource
in classQAbstractProxyModel
-
mapSelectionFromSource
- Overrides:
mapSelectionFromSource
in classQAbstractProxyModel
-
mapSelectionToSource
- Overrides:
mapSelectionToSource
in classQAbstractProxyModel
-
mapToSource
- Specified by:
mapToSource
in classQAbstractProxyModel
-
match
@QtUninvokable public List<QModelIndex> match(QModelIndex start, int role, Object value, int hits, Qt.MatchFlags flags)- Overrides:
match
in classQAbstractItemModel
-
mimeData
- Overrides:
mimeData
in classQAbstractProxyModel
-
mimeTypes
- Overrides:
mimeTypes
in classQAbstractProxyModel
-
parent
- Specified by:
parent
in classQAbstractItemModel
-
removeColumns
- Overrides:
removeColumns
in classQAbstractItemModel
-
removeRows
- Overrides:
removeRows
in classQAbstractItemModel
-
rowCount
- Specified by:
rowCount
in classQAbstractItemModel
-
setData
- Overrides:
setData
in classQAbstractProxyModel
-
setHeaderData
@QtUninvokable public boolean setHeaderData(int section, Qt.Orientation orientation, Object value, int role)- Overrides:
setHeaderData
in classQAbstractProxyModel
-
setSourceModel
- Overrides:
setSourceModel
in classQAbstractProxyModel
-
sibling
- Overrides:
sibling
in classQAbstractProxyModel
-
sort
- Overrides:
sort
in classQAbstractProxyModel
-
span
- Overrides:
span
in classQAbstractProxyModel
-
supportedDropActions
- Overrides:
supportedDropActions
in classQAbstractProxyModel
-