krita/ui
KisLayerManager Class Reference
KisLayerManager takes care of the gui around working with layers: adding, removing, editing. More...
#include <kis_layer_manager.h>

Public Slots | |
| bool | activeLayerHasSelection () |
| void | actLayerVisChanged (int show) |
| KisAdjustmentLayerSP | addAdjustmentLayer (KisNodeSP parent, KisNodeSP above, const QString &name, KisFilterConfiguration *filter, KisSelectionSP selection) |
| void | addAdjustmentLayer (KisNodeSP parent, KisNodeSP above) |
| void | addAdjustmentLayer () |
| void | addCloneLayer (KisNodeSP parent, KisNodeSP above) |
| void | addCloneLayer () |
| void | addGeneratorLayer (KisNodeSP parent, KisNodeSP above, const QString &name, KisFilterConfiguration *filter, KisSelectionSP selection) |
| void | addGeneratorLayer (KisNodeSP parent, KisNodeSP above) |
| void | addGeneratorLayer () |
| void | addGroupLayer (KisNodeSP parent, KisNodeSP above) |
| void | addLayer (KisNodeSP parent, KisNodeSP above) |
| void | addShapeLayer (KisNodeSP parent, KisNodeSP above) |
| void | addShapeLayer () |
| void | flattenImage () |
| void | flattenLayer () |
| void | imgResizeToActiveLayer () |
| void | layerAdd () |
| void | layerBack () |
| void | layerDuplicate () |
| void | layerFront () |
| void | layerLower () |
| void | layerProperties () |
| void | layerRaise () |
| void | layerRemove () |
| void | layersUpdated () |
| void | mergeLayer () |
| void | mirrorLayerX () |
| void | mirrorLayerY () |
| void | rotateLayer (double radians) |
| void | rotateLayer180 () |
| void | rotateLayerLeft90 () |
| void | rotateLayerRight90 () |
| void | saveLayerAsImage () |
| void | scaleLayer (double sx, double sy, KisFilterStrategy *filterStrategy) |
| void | shearLayer (double angleX, double angleY) |
Signals | |
| void | currentColorSpaceChanged (const KoColorSpace *cs) |
| void | sigLayerActivated (KisLayerSP layer) |
Public Member Functions | |
| KisLayerManager (KisView2 *view, KisDoc2 *doc) | |
| ~KisLayerManager () | |
| KisPaintDeviceSP | activeDevice () |
| KisLayerSP | activeLayer () |
| void | addAction (QAction *action) |
| void | setup (KActionCollection *collection) |
| void | updateGUI () |
Detailed Description
KisLayerManager takes care of the gui around working with layers: adding, removing, editing.
It also keeps track of the active layer for this view.
Definition at line 48 of file kis_layer_manager.h.
Constructor & Destructor Documentation
Definition at line 87 of file kis_layer_manager.cc.
| KisLayerManager::~KisLayerManager | ( | ) |
Definition at line 101 of file kis_layer_manager.cc.
Member Function Documentation
| KisPaintDeviceSP KisLayerManager::activeDevice | ( | ) |
Definition at line 111 of file kis_layer_manager.cc.
| KisLayerSP KisLayerManager::activeLayer | ( | ) |
Definition at line 106 of file kis_layer_manager.cc.
| bool KisLayerManager::activeLayerHasSelection | ( | ) | [slot] |
Definition at line 904 of file kis_layer_manager.cc.
| void KisLayerManager::actLayerVisChanged | ( | int | show | ) | [slot] |
Definition at line 216 of file kis_layer_manager.cc.
| void KisLayerManager::addAction | ( | QAction * | action | ) |
Definition at line 155 of file kis_layer_manager.cc.
| KisAdjustmentLayerSP KisLayerManager::addAdjustmentLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above, | |||
| const QString & | name, | |||
| KisFilterConfiguration * | filter, | |||
| KisSelectionSP | selection | |||
| ) | [slot] |
Definition at line 484 of file kis_layer_manager.cc.
| void KisLayerManager::addAdjustmentLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 455 of file kis_layer_manager.cc.
| void KisLayerManager::addAdjustmentLayer | ( | ) | [slot] |
Definition at line 450 of file kis_layer_manager.cc.
| void KisLayerManager::addCloneLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 385 of file kis_layer_manager.cc.
| void KisLayerManager::addCloneLayer | ( | ) | [slot] |
Definition at line 376 of file kis_layer_manager.cc.
| void KisLayerManager::addGeneratorLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above, | |||
| const QString & | name, | |||
| KisFilterConfiguration * | filter, | |||
| KisSelectionSP | selection | |||
| ) | [slot] |
Definition at line 522 of file kis_layer_manager.cc.
| void KisLayerManager::addGeneratorLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 503 of file kis_layer_manager.cc.
| void KisLayerManager::addGeneratorLayer | ( | ) | [slot] |
Definition at line 498 of file kis_layer_manager.cc.
| void KisLayerManager::addGroupLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 360 of file kis_layer_manager.cc.
| void KisLayerManager::addLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 342 of file kis_layer_manager.cc.
| void KisLayerManager::addShapeLayer | ( | KisNodeSP | parent, | |
| KisNodeSP | above | |||
| ) | [slot] |
Definition at line 428 of file kis_layer_manager.cc.
| void KisLayerManager::addShapeLayer | ( | ) | [slot] |
Definition at line 418 of file kis_layer_manager.cc.
| void KisLayerManager::currentColorSpaceChanged | ( | const KoColorSpace * | cs | ) | [signal] |
XXX: Move this to kisview or to kisresourceprovider? (BSAR).
| void KisLayerManager::flattenImage | ( | ) | [slot] |
Definition at line 786 of file kis_layer_manager.cc.
| void KisLayerManager::flattenLayer | ( | ) | [slot] |
Definition at line 831 of file kis_layer_manager.cc.
| void KisLayerManager::imgResizeToActiveLayer | ( | ) | [slot] |
Definition at line 190 of file kis_layer_manager.cc.
| void KisLayerManager::layerAdd | ( | ) | [slot] |
Definition at line 333 of file kis_layer_manager.cc.
| void KisLayerManager::layerBack | ( | ) | [slot] |
Definition at line 626 of file kis_layer_manager.cc.
| void KisLayerManager::layerDuplicate | ( | ) | [slot] |
Definition at line 561 of file kis_layer_manager.cc.
| void KisLayerManager::layerFront | ( | ) | [slot] |
Definition at line 613 of file kis_layer_manager.cc.
| void KisLayerManager::layerLower | ( | ) | [slot] |
Definition at line 599 of file kis_layer_manager.cc.
| void KisLayerManager::layerProperties | ( | ) | [slot] |
Definition at line 221 of file kis_layer_manager.cc.
| void KisLayerManager::layerRaise | ( | ) | [slot] |
Definition at line 585 of file kis_layer_manager.cc.
| void KisLayerManager::layerRemove | ( | ) | [slot] |
Definition at line 540 of file kis_layer_manager.cc.
| void KisLayerManager::layersUpdated | ( | ) | [slot] |
Definition at line 846 of file kis_layer_manager.cc.
| void KisLayerManager::mergeLayer | ( | ) | [slot] |
Definition at line 811 of file kis_layer_manager.cc.
| void KisLayerManager::mirrorLayerX | ( | ) | [slot] |
Definition at line 653 of file kis_layer_manager.cc.
| void KisLayerManager::mirrorLayerY | ( | ) | [slot] |
Definition at line 674 of file kis_layer_manager.cc.
| void KisLayerManager::rotateLayer | ( | double | radians | ) | [slot] |
Definition at line 722 of file kis_layer_manager.cc.
| void KisLayerManager::rotateLayer180 | ( | ) | [slot] |
Definition at line 638 of file kis_layer_manager.cc.
| void KisLayerManager::rotateLayerLeft90 | ( | ) | [slot] |
Definition at line 643 of file kis_layer_manager.cc.
| void KisLayerManager::rotateLayerRight90 | ( | ) | [slot] |
Definition at line 648 of file kis_layer_manager.cc.
| void KisLayerManager::saveLayerAsImage | ( | ) | [slot] |
Definition at line 854 of file kis_layer_manager.cc.
| void KisLayerManager::scaleLayer | ( | double | sx, | |
| double | sy, | |||
| KisFilterStrategy * | filterStrategy | |||
| ) | [slot] |
Definition at line 695 of file kis_layer_manager.cc.
| void KisLayerManager::setup | ( | KActionCollection * | collection | ) |
Definition at line 130 of file kis_layer_manager.cc.
| void KisLayerManager::shearLayer | ( | double | angleX, | |
| double | angleY | |||
| ) | [slot] |
Definition at line 756 of file kis_layer_manager.cc.
| void KisLayerManager::sigLayerActivated | ( | KisLayerSP | layer | ) | [signal] |
| void KisLayerManager::updateGUI | ( | ) |
Definition at line 160 of file kis_layer_manager.cc.
The documentation for this class was generated from the following files:
