|
Krita Source Code Documentation
|
#include <kis_qmic_interface.h>
Inheritance diagram for KisImageInterface:Classes | |
| struct | Private |
Public Member Functions | |
| void | gmic_qt_detach () |
| QVector< KisQMicImageSP > | gmic_qt_get_cropped_images (int mode, QRectF &cropRect) |
| QSize | gmic_qt_get_image_size (int mode) |
| void | gmic_qt_output_images (int mode, QVector< KisQMicImageSP > layers) |
| KisImageInterface (KisViewManager *parent=nullptr) | |
| ~KisImageInterface () override | |
Private Attributes | |
| const QScopedPointer< Private > | p |
Definition at line 63 of file kis_qmic_interface.h.
| KisImageInterface::KisImageInterface | ( | KisViewManager * | parent = nullptr | ) |
Definition at line 36 of file kis_qmic_interface.cpp.
References KIS_ASSERT, and p.
|
overridedefault |
| void KisImageInterface::gmic_qt_detach | ( | ) |
Definition at line 210 of file kis_qmic_interface.cpp.
References p.
| QVector< KisQMicImageSP > KisImageInterface::gmic_qt_get_cropped_images | ( | int | mode, |
| QRectF & | cropRect ) |
Definition at line 127 of file kis_qmic_interface.cpp.
References KisQmicSimpleConvertor::blendingModeToString(), KisQmicSimpleConvertor::convertToGmicImageFast(), dbgPlugins, KisQmicImportTools::inputNodes(), KisAlgebra2D::mapToRect(), p, and KisSelection::selectedExactRect().
| QSize KisImageInterface::gmic_qt_get_image_size | ( | int | mode | ) |
Definition at line 45 of file kis_qmic_interface.cpp.
References Active, ActiveAndAbove, ActiveAndBelow, All, AllDesc_DEPRECATED, AllInvisible, AllInvisiblesDesc_DEPRECATED, AllVisible, AllVisiblesDesc_DEPRECATED, dbgPlugins, KisQmicImportTools::inputNodes(), NoInput, p, KisSelection::selectedExactRect(), and warnPlugins.
| void KisImageInterface::gmic_qt_output_images | ( | int | mode, |
| QVector< KisQMicImageSP > | layers ) |
Definition at line 215 of file kis_qmic_interface.cpp.
References KisProcessingApplicator::applyCommand(), dbgPlugins, KisProcessingApplicator::end(), errPlugins, KisStrokeJobData::EXCLUSIVE, KisBaseNode::image, InPlace, KisQmicImportTools::inputNodes(), kundo2_i18n(), KisProcessingApplicator::NO_UI_UPDATES, p, KisProcessingApplicator::RECURSIVE, KisNodeFacade::root, KisSelection::selectedExactRect(), and KisStrokeJobData::SEQUENTIAL.
|
private |
Definition at line 78 of file kis_qmic_interface.h.