|
Krita Source Code Documentation
|
#include <KoResourcePopupAction.h>
Inheritance diagram for KoResourcePopupAction:Classes | |
| class | Private |
Public Slots | |
| void | updateIcon () |
Signals | |
| void | resourceSelected (QSharedPointer< KoShapeBackground > background) |
| Emitted when a resource was selected. | |
Public Member Functions | |
| QSharedPointer< KoShapeBackground > | currentBackground () const |
| KoResourceSP | currentResource () const |
| KoResourcePopupAction (const QString &resourceType, KoCanvasResourcesInterfaceSP canvasResourcesInterface, QObject *parent=0) | |
| void | setCanvasResourcesInterface (KoCanvasResourcesInterfaceSP canvasResourcesInterface) |
| void | setCurrentBackground (QSharedPointer< KoShapeBackground > background) |
| void | setCurrentResource (KoResourceSP resource) |
| ~KoResourcePopupAction () override | |
Private Slots | |
| void | indexChanged (const QModelIndex &modelIndex) |
Private Attributes | |
| Private *const | d |
Definition at line 26 of file KoResourcePopupAction.h.
|
explicit |
Constructs a KoResourcePopupAction (gradient or pattern) with the specified parent.
| gradientResourceAdapter | pointer to the gradient or pattern |
| parent | The parent for this action. |
Definition at line 43 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::canvasResourcesInterface, connect(), d, ResourceType::Gradients, indexChanged(), KoResourcePopupAction::Private::menu, KoResourcePopupAction::Private::model, ResourceType::PaintOpPresets, KoResourcePopupAction::Private::resourceList, KisResourceItemListView::setFixedToolTipThumbnailSize(), and updateIcon().
|
override |
Destructor
Definition at line 81 of file KoResourcePopupAction.cpp.
References d, and KoResourcePopupAction::Private::menu.
| QSharedPointer< KoShapeBackground > KoResourcePopupAction::currentBackground | ( | ) | const |
Definition at line 96 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::background, and d.
| KoResourceSP KoResourcePopupAction::currentResource | ( | ) | const |
Definition at line 117 of file KoResourcePopupAction.cpp.
References d, KoResourcePopupAction::Private::model, KisResourceModel::resourceForIndex(), and KoResourcePopupAction::Private::resourceList.
|
privateslot |
Definition at line 131 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::background, KoResourcePopupAction::Private::canvasResourcesInterface, d, KoResourcePopupAction::Private::menu, KoResourcePopupAction::Private::model, KisResourceModel::resourceForIndex(), resourceSelected(), and updateIcon().
|
signal |
Emitted when a resource was selected.
| void KoResourcePopupAction::setCanvasResourcesInterface | ( | KoCanvasResourcesInterfaceSP | canvasResourcesInterface | ) |
Definition at line 126 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::canvasResourcesInterface, and d.
| void KoResourcePopupAction::setCurrentBackground | ( | QSharedPointer< KoShapeBackground > | background | ) |
Definition at line 101 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::background, d, and updateIcon().
| void KoResourcePopupAction::setCurrentResource | ( | KoResourceSP | resource | ) |
Definition at line 108 of file KoResourcePopupAction.cpp.
References d, indexChanged(), KisResourceModel::indexForResource(), KoResourcePopupAction::Private::model, and KoResourcePopupAction::Private::resourceList.
|
slot |
Definition at line 161 of file KoResourcePopupAction.cpp.
References KoResourcePopupAction::Private::background, KoResourcePopupAction::Private::checkerPainter, d, iconSize(), p, and KoCheckerBoardPainter::paint().
|
private |
Definition at line 64 of file KoResourcePopupAction.h.