|
Krita Source Code Documentation
|
#include <kis_painting_assistant.h>
Inheritance diagram for KisPaintingAssistantHandle:Classes | |
| struct | Private |
Public Member Functions | |
| KisPaintingAssistant * | chiefAssistant () const |
| char | handleType () const |
| KisPaintingAssistantHandle (const KisPaintingAssistantHandle &) | |
| KisPaintingAssistantHandle (double x, double y) | |
| KisPaintingAssistantHandle (QPointF p) | |
| void | mergeWith (KisPaintingAssistantHandleSP) |
| KisPaintingAssistantHandle & | operator= (const QPointF &) |
| void | setType (char type) |
| void | uncache () |
| ~KisPaintingAssistantHandle () | |
Public Member Functions inherited from KisShared | |
| bool | deref () |
| bool | ref () |
| int | refCount () |
| QAtomicInt * | sharedWeakReference () |
Private Member Functions | |
| bool | containsAssistant (KisPaintingAssistant *) const |
| void | registerAssistant (KisPaintingAssistant *) |
| void | unregisterAssistant (KisPaintingAssistant *) |
Private Attributes | |
| Private *const | d |
Friends | |
| class | KisPaintingAssistant |
Additional Inherited Members | |
Protected Member Functions inherited from KisShared | |
| KisShared () | |
| ~KisShared () | |
Represent an handle of the assistant, used to edit the parameters of an assistants. Handles can be shared between assistants.
Definition at line 54 of file kis_painting_assistant.h.
| KisPaintingAssistantHandle::KisPaintingAssistantHandle | ( | double | x, |
| double | y ) |
Definition at line 37 of file kis_painting_assistant.cc.
|
explicit |
Definition at line 41 of file kis_painting_assistant.cc.
| KisPaintingAssistantHandle::KisPaintingAssistantHandle | ( | const KisPaintingAssistantHandle & | rhs | ) |
Definition at line 45 of file kis_painting_assistant.cc.
References dbgUI.
| KisPaintingAssistantHandle::~KisPaintingAssistantHandle | ( | ) |
Definition at line 75 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, and d.
| KisPaintingAssistant * KisPaintingAssistantHandle::chiefAssistant | ( | ) | const |
Returns the pointer to the "chief" assistant, which is supposed to handle transformations of the handle, when all the assistants are transformed
Definition at line 70 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, and d.
|
private |
Definition at line 93 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, and d.
| char KisPaintingAssistantHandle::handleType | ( | ) | const |
Definition at line 65 of file kis_painting_assistant.cc.
References d, and KisPaintingAssistantHandle::Private::handle_type.
| void KisPaintingAssistantHandle::mergeWith | ( | KisPaintingAssistantHandleSP | handle | ) |
Definition at line 98 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, d, KisSharedPtr< T >::data(), KisPaintingAssistant::handles(), handleType(), NORMAL, KisPaintingAssistant::replaceHandle(), and SIDE.
| KisPaintingAssistantHandle & KisPaintingAssistantHandle::operator= | ( | const QPointF & | pt | ) |
Definition at line 53 of file kis_painting_assistant.cc.
|
private |
Definition at line 81 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, and d.
| void KisPaintingAssistantHandle::setType | ( | char | type | ) |
Definition at line 60 of file kis_painting_assistant.cc.
References d, and KisPaintingAssistantHandle::Private::handle_type.
| void KisPaintingAssistantHandle::uncache | ( | ) |
Definition at line 112 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, d, and KisPaintingAssistant::uncache().
|
private |
Definition at line 87 of file kis_painting_assistant.cc.
References KisPaintingAssistantHandle::Private::assistants, and d.
|
friend |
Definition at line 56 of file kis_painting_assistant.h.
|
private |
Definition at line 83 of file kis_painting_assistant.h.