KisPartLayer Class Referenceabstract
#include <kis_part_layer_iface.h>
Inheritance diagram for KisPartLayer:
Public Member Functions | |
| KisPartLayer (KisImage *img, const TQString &name, TQ_UINT8 opacity) | |
| virtual KisPaintDeviceSP | prepareProjection (KisPaintDeviceSP projection, const TQRect &r)=0 |
| virtual bool | saveToXML (TQDomDocument doc, TQDomElement elem)=0 |
| Public Member Functions inherited from KisLayer | |
| KisLayer (KisImage *img, const TQString &name, TQ_UINT8 opacity) | |
| KisLayer (const KisLayer &rhs) | |
| virtual void | setClean (const TQRect &rect) |
| virtual bool | dirty () |
| virtual bool | dirty (const TQRect &rc) |
| virtual TQRect | dirtyRect () const |
| virtual void | setDirty (bool propagate=true) |
| virtual void | setDirty (const TQRect &rect, bool propagate=true) |
| virtual KisLayerSP | clone () const =0 |
| int | id () const |
| virtual int | index () const |
| virtual void | setIndex (int index) |
| virtual KisGroupLayerSP | parent () const |
| virtual KisLayerSP | prevSibling () const |
| virtual KisLayerSP | nextSibling () const |
| KisLayerSP | siblingAbove () const |
| KisLayerSP | siblingBelow () const |
| virtual uint | childCount () const |
| virtual KisLayerSP | firstChild () const |
| virtual KisLayerSP | lastChild () const |
| virtual KisLayerSP | findLayer (const TQString &name) const |
| virtual KisLayerSP | findLayer (int id) const |
| virtual int | numLayers (int type=0) const |
| virtual void | activate () |
| virtual void | deactivate () |
| virtual TQ_INT32 | x () const =0 |
| virtual void | setX (TQ_INT32)=0 |
| virtual TQ_INT32 | y () const =0 |
| virtual void | setY (TQ_INT32)=0 |
| virtual KNamedCommand * | moveCommand (TQPoint oldPosition, TQPoint newPosition) |
| virtual TQRect | extent () const =0 |
| virtual TQRect | exactBounds () const =0 |
| virtual const bool | visible () const |
| virtual void | setVisible (bool v) |
| KNamedCommand * | setVisibleCommand (bool visiblel) |
| TQ_UINT8 | opacity () const |
| void | setOpacity (TQ_UINT8 val) |
| KNamedCommand * | setOpacityCommand (TQ_UINT8 val) |
| KNamedCommand * | setOpacityCommand (TQ_UINT8 prevOpacity, TQ_UINT8 newOpacity) |
| bool | locked () const |
| void | setLocked (bool l) |
| KNamedCommand * | setLockedCommand (bool locked) |
| void | notifyPropertyChanged () |
| bool | temporary () const |
| void | setTemporary (bool t) |
| virtual TQString | name () const |
| virtual void | setName (const TQString &name) |
| KisCompositeOp | compositeOp () |
| void | setCompositeOp (const KisCompositeOp &compositeOp) |
| KNamedCommand * | setCompositeOpCommand (const KisCompositeOp &compositeOp) |
| KisImage * | image () const |
| virtual void | setImage (KisImage *image) |
| KisUndoAdapter * | undoAdapter () const |
| virtual void | paintSelection (TQImage &img, TQ_INT32 x, TQ_INT32 y, TQ_INT32 w, TQ_INT32 h) |
| virtual void | paintSelection (TQImage &img, const TQRect &scaledImageRect, const TQSize &scaledImageSize, const TQSize &imageSize) |
| virtual void | paintMaskInactiveLayers (TQImage &img, TQ_INT32 x, TQ_INT32 y, TQ_INT32 w, TQ_INT32 h) |
| virtual TQImage | createThumbnail (TQ_INT32 w, TQ_INT32 h) |
| virtual bool | accept (KisLayerVisitor &)=0 |
Additional Inherited Members | |
| Public Types inherited from KisLayer | |
| enum | { Visible = 1 , Hidden = 2 , Locked = 4 , Unlocked = 8 } |
Detailed Description
An interface for the Part Layer so that we can use it in core/, but can implement it in ui/.
Definition at line 27 of file kis_part_layer_iface.h.
Constructor & Destructor Documentation
◆ KisPartLayer()
|
inline |
Definition at line 30 of file kis_part_layer_iface.h.
The documentation for this class was generated from the following file:
