#include <CanvasItems.h>
Inheritance diagram for CompositeItem:
Definition at line 70 of file commonQt/canvas/CanvasItems.h.
Public Member Functions | |
CompositeItem () | |
virtual | ~CompositeItem () |
virtual void | childUpdate (CanvasItemBase *child)=0 |
something changed... | |
virtual void | childMovedBy (CanvasItemBase *child, gutz::vec3d dv)=0 |
delta change | |
virtual void | childMoved (CanvasItemBase *child, gutz::vec3d last, gutz::vec3d point)=0 |
absolute change | |
Protected Member Functions | |
virtual void | _incCount () |
gutz::Counted interface, increment reference count by one. | |
virtual void | _decCount () |
gutz::Counted interface, decrement reference count by one. | |
virtual int | _getCount () const |
gutz::Counted interface, get the current reference count. | |
Friends | |
class | SmartPtr |
class | SmartPtrRef |
|
Definition at line 72 of file commonQt/canvas/CanvasItems.h. |
|
Definition at line 73 of file commonQt/canvas/CanvasItems.h. |
|
gutz::Counted interface, decrement reference count by one. Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr. Sometimes you need to call this though, see the documentation for gutz::SmartPtr Definition at line 54 of file smartptr.h. Referenced by TFImage::clear(), NrroImage::fBlendOverRGBA(), and Nrro::updateMinMax(). |
|
gutz::Counted interface, get the current reference count. Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr. Definition at line 58 of file smartptr.h. |
|
gutz::Counted interface, increment reference count by one. Not generaly used by subclasses, mostly for collaboration with gutz::SmartPtr. Sometimes you need to call this though, see the documentation for gutz::SmartPtr Definition at line 48 of file smartptr.h. Referenced by TFImage::clear(), NrroImage::fBlendOverRGBA(), and Nrro::updateMinMax(). |
|
absolute change
Implemented in TFBoxItem, and PolygonEdit. Referenced by NodeItem::moveBy(), and EdgeItem::moveBy(). |
|
delta change
Implemented in TFBoxItem, and PolygonEdit. |
|
something changed...
Implemented in TFBoxItem, and PolygonEdit. |
|
Definition at line 40 of file smartptr.h. Referenced by Nrro::NrroIter< T >::NrroIter(). |
|
Definition at line 41 of file smartptr.h. |