|
Krita Source Code Documentation
|
#include <KisResourceItemListWidget.h>
Inheritance diagram for KisResourceItemListWidget:Public Slots | |
| void | slotScrollerStateChange (QScroller::State state) |
Signals | |
| void | contextMenuRequested (const QPoint &) |
| void | currentResourceChanged (const QModelIndex &) |
| void | currentResourceClicked (const QModelIndex &) |
| void | sigSizeChanged () |
Public Member Functions | |
| KisResourceItemListWidget (QWidget *parent=nullptr) | |
| void | setFixedToolTipThumbnailSize (const QSize &size) |
| void | setItemSize (QSize size) |
| setItemSize convenience function which sets both the icon and the grid size to the same value. | |
| void | setListViewMode (ListViewMode layout) |
| void | setStrictSelectionMode (bool enable) |
| setStrictSelectionMode sets additional restrictions on the selection. | |
| void | setToolTipShouldRenderCheckers (bool value) |
| ~KisResourceItemListWidget () override | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Attributes | |
| QString | prev_scrollbar_style |
| QScroller * | scroller {0} |
| bool | strictSelectionMode {false} |
| KisIconToolTip | tip |
| ListViewMode | viewMode = ListViewMode::IconGrid |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Protected Slots | |
| void | rowsAboutToBeRemoved (const QModelIndex &parent, int start, int end) override |
| void | selectionChanged (const QItemSelection &selected, const QItemSelection &deselected) override |
Protected Member Functions | |
| void | contextMenuEvent (QContextMenuEvent *event) override |
| QItemSelectionModel::SelectionFlags | selectionCommand (const QModelIndex &index, const QEvent *event=nullptr) const override |
| bool | viewportEvent (QEvent *event) override |
Private Member Functions | |
| void | resizeEvent (QResizeEvent *event) override |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 20 of file KisResourceItemListWidget.cpp.
| KisResourceItemListWidget::KisResourceItemListWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 30 of file KisResourceItemListWidget.cpp.
References connect(), KisKineticScroller::createPreconfiguredScroller(), currentResourceClicked(), m_d, and slotScrollerStateChange().
|
override |
Definition at line 52 of file KisResourceItemListWidget.cpp.
|
overrideprotected |
Definition at line 173 of file KisResourceItemListWidget.cpp.
References contextMenuRequested().
|
signal |
|
signal |
|
signal |
|
overrideprivate |
Definition at line 184 of file KisResourceItemListWidget.cpp.
References IconStripHorizontal, and m_d.
|
overrideprotectedslot |
Definition at line 130 of file KisResourceItemListWidget.cpp.
References m_d.
|
overrideprotectedslot |
Definition at line 146 of file KisResourceItemListWidget.cpp.
References currentResourceChanged().
|
overrideprotected |
Definition at line 159 of file KisResourceItemListWidget.cpp.
References m_d.
| void KisResourceItemListWidget::setFixedToolTipThumbnailSize | ( | const QSize & | size | ) |
Definition at line 120 of file KisResourceItemListWidget.cpp.
References m_d.
| void KisResourceItemListWidget::setItemSize | ( | QSize | size | ) |
setItemSize convenience function which sets both the icon and the grid size to the same value.
| size | - the size you wish either to be. |
Definition at line 93 of file KisResourceItemListWidget.cpp.
References Detail, IconGrid, IconStripHorizontal, and m_d.
| void KisResourceItemListWidget::setListViewMode | ( | ListViewMode | layout | ) |
Definition at line 56 of file KisResourceItemListWidget.cpp.
References Detail, IconGrid, iconSize(), IconStripHorizontal, m_d, setItemSize(), and viewMode.
| void KisResourceItemListWidget::setStrictSelectionMode | ( | bool | enable | ) |
setStrictSelectionMode sets additional restrictions on the selection.
When in QAbstractItemView::SingleSelection mode, this ensures that the selection never gets transferred to another item. Instead, the selection is cleared if the current item gets removed (filtered) from the model. Furthermore, it prevents users from deselecting the current item with Ctrl+click. This behavior is important for resource selectors.
| enable | Determines if strict mode is enabled. |
Definition at line 115 of file KisResourceItemListWidget.cpp.
References m_d.
| void KisResourceItemListWidget::setToolTipShouldRenderCheckers | ( | bool | value | ) |
Definition at line 125 of file KisResourceItemListWidget.cpp.
|
signal |
|
inlineslot |
Definition at line 54 of file KisResourceItemListWidget.h.
References KisKineticScroller::updateCursor().
|
overrideprotected |
Definition at line 179 of file KisResourceItemListWidget.cpp.
|
private |
Definition at line 80 of file KisResourceItemListWidget.h.
| QString KisResourceItemListWidget::prev_scrollbar_style |
Definition at line 27 of file KisResourceItemListWidget.cpp.
| QScroller* KisResourceItemListWidget::scroller {0} |
Definition at line 26 of file KisResourceItemListWidget.cpp.
| bool KisResourceItemListWidget::strictSelectionMode {false} |
Definition at line 23 of file KisResourceItemListWidget.cpp.
| KisIconToolTip KisResourceItemListWidget::tip |
Definition at line 24 of file KisResourceItemListWidget.cpp.
| ListViewMode KisResourceItemListWidget::viewMode = ListViewMode::IconGrid |
Definition at line 22 of file KisResourceItemListWidget.cpp.