|
Krita Source Code Documentation
|
#include <kis_image_manager.h>
Inheritance diagram for KisImageManager:Public Slots | |
| qint32 | importImage (const QUrl &url, const QString &layerType="KisPaintLayer") |
| void | resizeCurrentImage (qint32 w, qint32 h, qint32 xOffset, qint32 yOffset) |
| void | rotateCurrentImage (double radians) |
| void | scaleCurrentImage (const QSize &size, qreal xres, qreal yres, KisFilterStrategy *filterStrategy) |
| void | shearCurrentImage (double angleX, double angleY) |
| void | slotImageColor () |
| void | slotImageProperties () |
| void | slotImportLayerAsFilterMask () |
| void | slotImportLayerAsSelectionMask () |
| void | slotImportLayerAsTransparencyMask () |
| void | slotImportLayerFromFile () |
Public Member Functions | |
| KisImageManager (KisViewManager *view) | |
| void | setup (KisActionManager *actionManager) |
| void | setView (QPointer< KisView >imageView) |
| ~KisImageManager () override | |
Private Attributes | |
| KisViewManager * | m_view |
Definition at line 20 of file kis_image_manager.h.
| KisImageManager::KisImageManager | ( | KisViewManager * | view | ) |
Definition at line 38 of file kis_image_manager.cc.
|
inlineoverride |
Definition at line 29 of file kis_image_manager.h.
|
slot |
Import an image as a layer. If there is more than one layer in the image, import all of them as separate layers.
| url | the url to the image file |
| layerType | the layer type |
Definition at line 94 of file kis_image_manager.cc.
References KisViewManager::canvas(), KisViewManager::image(), KisImportExportManager::Import, m_view, KisViewManager::mainWindowAsQWidget(), KoFileDialog::OpenFiles, and KisImportExportManager::supportedMimeTypes().
|
slot |
Definition at line 137 of file kis_image_manager.cc.
References KisViewManager::image(), m_view, and KisImage::resizeImage().
|
slot |
Definition at line 150 of file kis_image_manager.cc.
References KisViewManager::image(), m_view, and KisImage::rotateImage().
|
slot |
Definition at line 144 of file kis_image_manager.cc.
References KisViewManager::image(), m_view, and KisImage::scaleImage().
| void KisImageManager::setup | ( | KisActionManager * | actionManager | ) |
Definition at line 48 of file kis_image_manager.cc.
References KisActionManager::createAction(), slotImageColor(), slotImageProperties(), slotImportLayerAsFilterMask(), slotImportLayerAsSelectionMask(), slotImportLayerAsTransparencyMask(), and slotImportLayerFromFile().
Definition at line 43 of file kis_image_manager.cc.
|
slot |
Definition at line 156 of file kis_image_manager.cc.
References KisViewManager::image(), m_view, and KisImage::shear().
|
slot |
Definition at line 191 of file kis_image_manager.cc.
References KisLayerUtils::changeImageDefaultProjectionColor(), KisImage::defaultProjectionColor(), KisSignalCompressor::FIRST_INACTIVE, KisViewManager::image(), KisSignalCompressor::isActive(), m_view, KisSignalCompressor::stop(), KoColor::toQColor(), updateImageBackgroundColor(), and void().
|
slot |
Definition at line 163 of file kis_image_manager.cc.
References KisViewManager::canvasBase(), KisImage::convertImageColorSpace(), KisImage::convertImageProjectionColorSpace(), KisCanvas2::displayColorConverter, KisViewManager::image(), KoColorConversionTransformation::internalConversionFlags(), KoColorConversionTransformation::internalRenderingIntent(), m_view, and KisViewManager::mainWindowAsQWidget().
|
slot |
Definition at line 83 of file kis_image_manager.cc.
References importImage().
|
slot |
Definition at line 88 of file kis_image_manager.cc.
References importImage().
|
slot |
Definition at line 78 of file kis_image_manager.cc.
References importImage().
|
slot |
Definition at line 73 of file kis_image_manager.cc.
References importImage().
|
private |
Definition at line 61 of file kis_image_manager.h.