|
Krita Source Code Documentation
|
#include <page_resource_chooser.h>
Inheritance diagram for PageResourceChooser:Signals | |
| void | countUpdated () |
Public Member Functions | |
| QList< int > | getSelectedResourcesIds () |
| PageResourceChooser (KoResourceBundleSP bundle=nullptr, QWidget *parent=nullptr) | |
| void | updateCount (bool) |
| void | updateResources (QString resourceType, int count) |
| ~PageResourceChooser () | |
Private Slots | |
| void | selectResource (QSortFilterProxyModel *model, const QModelIndex idx) |
| void | slotRemoveSelected (bool) |
| void | slotResourcesSelectionChanged (QModelIndex selected) |
| void | slotResourceTypeSelected (int) |
| void | slotViewDetails () |
| void | slotViewThumbnail () |
Private Attributes | |
| KoResourceBundleSP | m_bundle |
| KisBundleStorage * | m_bundleStorage |
| QList< QString > | m_existingResources |
| QMap< QString, QList< QPair< QString, QImage > > > | m_existingResourcesImageMap |
| KisResourceItemDelegate * | m_kisResourceItemDelegate |
| ListViewMode | m_mode |
| KisResourceItemListWidget * | m_resourceItemWidget |
| QList< int > | m_selectedResourcesIds |
| Ui::PageResourceChooser * | m_ui |
| WdgResourcePreview * | m_wdgResourcePreview |
Definition at line 27 of file page_resource_chooser.h.
|
explicit |
Definition at line 32 of file page_resource_chooser.cpp.
References ResourceType::Brushes, BundleCreator, connect(), ResourceType::CssStyles, Detail, ResourceType::GamutMasks, ResourceType::Gradients, IconGrid, KisAbstractResourceModel::Id, KisGlobalResourcesInterface::instance(), m_bundle, m_bundleStorage, m_kisResourceItemDelegate, m_mode, m_resourceItemWidget, m_selectedResourcesIds, m_ui, m_wdgResourcePreview, ResourceType::PaintOpPresets, ResourceType::Palettes, ResourceType::Patterns, KisConfig::readEntry(), KisBundleStorage::resources(), ResourceType::SeExprScripts, selectResource(), KisResourceItemDelegate::setIsWidget(), slotRemoveSelected(), slotResourcesSelectionChanged(), slotResourceTypeSelected(), slotViewDetails(), slotViewThumbnail(), TableSelected, and ResourceType::Workspaces.
| PageResourceChooser::~PageResourceChooser | ( | ) |
Definition at line 238 of file page_resource_chooser.cpp.
References m_ui.
|
signal |
| QList< int > PageResourceChooser::getSelectedResourcesIds | ( | ) |
Definition at line 223 of file page_resource_chooser.cpp.
References m_selectedResourcesIds.
|
privateslot |
Definition at line 184 of file page_resource_chooser.cpp.
References WdgResourcePreview::getCurrentResourceType(), ResourceType::Gradients, ICON_SIZE, KisAbstractResourceModel::Id, m_resourceItemWidget, m_wdgResourcePreview, KisAbstractResourceModel::Name, KisResourceThumbnailPainter::paint(), and palette.
|
privateslot |
Definition at line 210 of file page_resource_chooser.cpp.
References m_resourceItemWidget, m_selectedResourcesIds, and updateCount().
|
privateslot |
Definition at line 143 of file page_resource_chooser.cpp.
References WdgResourcePreview::getCurrentResourceType(), WdgResourcePreview::getResourceItemsSelected(), WdgResourcePreview::getResourceProxyModelsForResourceType(), KisAbstractResourceModel::Id, m_resourceItemWidget, m_selectedResourcesIds, m_wdgResourcePreview, selectResource(), and updateCount().
|
privateslot |
Definition at line 163 of file page_resource_chooser.cpp.
References WdgResourcePreview::getCurrentResourceType(), KisAbstractResourceModel::Id, m_resourceItemWidget, m_selectedResourcesIds, m_wdgResourcePreview, ResourceType::PaintOpPresets, and selectResource().
|
privateslot |
Definition at line 136 of file page_resource_chooser.cpp.
References Detail, m_kisResourceItemDelegate, m_resourceItemWidget, KisResourceItemListWidget::setListViewMode(), and KisResourceItemDelegate::setShowText().
|
privateslot |
Definition at line 129 of file page_resource_chooser.cpp.
References IconGrid, m_kisResourceItemDelegate, m_resourceItemWidget, KisResourceItemListWidget::setListViewMode(), and KisResourceItemDelegate::setShowText().
| void PageResourceChooser::updateCount | ( | bool | flag | ) |
Definition at line 228 of file page_resource_chooser.cpp.
References countUpdated(), WdgResourcePreview::getCurrentResourceType(), DlgCreateBundle::m_count, and m_wdgResourcePreview.
| void PageResourceChooser::updateResources | ( | QString | resourceType, |
| int | count ) |
Definition at line 118 of file page_resource_chooser.cpp.
References countUpdated(), and DlgCreateBundle::m_count.
|
private |
Definition at line 59 of file page_resource_chooser.h.
|
private |
Definition at line 64 of file page_resource_chooser.h.
|
private |
Definition at line 56 of file page_resource_chooser.h.
|
private |
Definition at line 57 of file page_resource_chooser.h.
|
private |
Definition at line 61 of file page_resource_chooser.h.
|
private |
Definition at line 60 of file page_resource_chooser.h.
|
private |
Definition at line 62 of file page_resource_chooser.h.
|
private |
Definition at line 55 of file page_resource_chooser.h.
|
private |
Definition at line 53 of file page_resource_chooser.h.
|
private |
Definition at line 54 of file page_resource_chooser.h.