|
Krita Source Code Documentation
|
#include <KisPasteActionFactories.h>
Inheritance diagram for KisPasteActionFactory:Public Types | |
| enum | Flag { None = 0x0 , PasteAtCursor = 0x1 , ForceNewLayer = 0x2 } |
Public Member Functions | |
| KisPasteActionFactory () | |
| void | run (Flags flags, KisViewManager *view) |
| void | runFromXML (KisViewManager *view, const KisOperationConfiguration &config) override |
Public Member Functions inherited from KisOperation | |
| QString | id () const |
| KisOperation (const QString &id) | |
| virtual | ~KisOperation () |
Additional Inherited Members | |
Protected Member Functions inherited from KisOperation | |
| KisProcessingApplicator * | beginAction (KisViewManager *view, const KUndo2MagicString &actionName) |
| void | endAction (KisProcessingApplicator *applicator, const QString &xmlData) |
Definition at line 14 of file KisPasteActionFactories.h.
| Enumerator | |
|---|---|
| None | |
| PasteAtCursor | |
| ForceNewLayer | |
Definition at line 15 of file KisPasteActionFactories.h.
|
inline |
Definition at line 22 of file KisPasteActionFactories.h.
| void KisPasteActionFactory::run | ( | Flags | flags, |
| KisViewManager * | view ) |
TODO: we are relying on a sticky translated string from KisImageLayerAddCommand change the string after Krita 5.2.5
Definition at line 209 of file KisPasteActionFactories.cpp.
References KisViewManager::activeLayer(), KisImportCatcher::adaptClipToImageColorSpace(), KisKeyframeChannel::addKeyframe(), KisProcessingApplicator::applyCommand(), KisStrokeJobData::BARRIER, KisOperation::beginAction(), KisImage::bounds(), KisViewManager::canvasBase(), KoCanvasBase::canvasController(), KisClipboard::clip, KisClipboard::clipFromKritaLayers(), KisImage::colorSpace(), KisCanvas2::coordinatesConverter, KisPainter::copyAreaOptimized(), KoCanvasController::currentCursorPosition(), KisSharedPtr< T >::data(), KisCoordinatesConverter::documentToImage(), KisBaseNode::enableAnimation(), KisTimeSpan::end(), KisOperation::endAction(), KisPaintDevice::exactBounds(), KisPaintDevice::extent(), KisBaseNode::getKeyframeChannel(), KisViewManager::image(), KisRasterKeyframeChannel::importFrame(), KisClipboard::instance(), KisTimeSpan::isInfinite(), KisTimeSpan::isValid(), KIS_SAFE_ASSERT_RECOVER_RETURN, kundo2_i18n(), KisImage::nextLayerName(), KisViewManager::nodeManager(), KisStrokeJobData::NORMAL, OPACITY_OPAQUE_U8, KisPaintLayer::paintDevice, KisNode::parent, KoToolProxy::paste(), PasteAtCursor, KisNodeManager::pasteLayersFromClipboard(), KisKeyframeChannel::Raster, KisConfig::renamePastedLayers(), KisNodeFacade::root, KisViewManager::selection(), KisStrokeJobData::SEQUENTIAL, KisPaintDevice::setX(), KisPaintDevice::setY(), KisTimeSpan::start(), KUndo2Command::text(), KisCanvas2::toolProxy, KisPaintDevice::x(), and KisPaintDevice::y().
|
inlineoverridevirtual |
Reimplemented from KisOperation.
Definition at line 24 of file KisPasteActionFactories.h.
References KisPropertiesConfiguration::getBool().