KItemViews
kcategorizedview.h
43 * For drawing categories, KCategoryDrawer will be used. You can inherit this class to do your own
52 * @note There is a really performance boost if CategorySortRole returns an int instead of a QString.
72 Q_PROPERTY(bool alternatingBlockColors READ alternatingBlockColors WRITE setAlternatingBlockColors)
213 virtual void setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags flags) override;
263 virtual QModelIndex moveCursor(CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override;
283 virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles = QVector<int>()) override;
Q_PROPERTY(...)
virtual void mouseReleaseEvent(QMouseEvent *e) override
Q_SLOTSQ_SLOTS
virtual void setModel(QAbstractItemModel *model)
Q_SCRIPTABLE Q_NOREPLY void start()
virtual void leaveEvent(QEvent *event)
virtual QModelIndex moveCursor(QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override
virtual void mousePressEvent(QMouseEvent *event) override
virtual void setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command) override
virtual void rowsInserted(const QModelIndex &parent, int start, int end) override
virtual void dragMoveEvent(QDragMoveEvent *e) override
typedef SelectionFlags
virtual void dragLeaveEvent(QDragLeaveEvent *e) override
virtual QRect visualRect(const QModelIndex &index) const const override
CursorAction
virtual void dropEvent(QDropEvent *e) override
virtual void startDrag(Qt::DropActions supportedActions) override
virtual void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) override
Definition: kcategorydrawer.h:32
virtual void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override
Item view for listing items in a categorized fashion optionally.
Definition: kcategorizedview.h:68
virtual void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector< int > &roles) override
virtual void dragEnterEvent(QDragEnterEvent *event) override
void setGridSize(const QSize &size)
typedef DropActions
virtual QModelIndex indexAt(const QPoint &p) const const override
virtual void paintEvent(QPaintEvent *e) override
virtual void reset()
virtual void mouseMoveEvent(QMouseEvent *e) override
typedef KeyboardModifiers
virtual void updateGeometries() override
virtual void resizeEvent(QResizeEvent *e) override
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:42 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Apr 1 2023 04:09:42 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.