![]() |
QCAD
Open Source 2D CAD
|
Abstract base class for classes that are interested in being notified whenever a layer has been added or changed. More...
#include <RLayerListener.h>
Public Member Functions | |
virtual void | clearLayers ()=0 |
This method is called to signal that no document is currently active. | |
virtual void | setCurrentLayer (RDocumentInterface *documentInterface, RObject::Id previousLayerId)=0 |
This method is called when a different layer becomes the new current layer. | |
virtual void | updateLayers (RDocumentInterface *documentInterface, QList< RObject::Id > &layerIds)=0 |
This method is called whenever at least one layer in the given document has changed. | |
virtual | ~RLayerListener () |
Abstract base class for classes that are interested in being notified whenever a layer has been added or changed.
This can for example be a widget that lists all layers.
|
inlinevirtual |
|
pure virtual |
This method is called to signal that no document is currently active.
Implemented in RPropertyEditor.
|
pure virtual |
This method is called when a different layer becomes the new current layer.
Implemented in RPropertyEditor.
|
pure virtual |
This method is called whenever at least one layer in the given document has changed.
Implemented in RPropertyEditor.