Command to deregister a drawable object from drawing. More...
#include <DrawDeregistrationCommand.h>

Public Member Functions | |
| DrawDeregistrationCommand (Drawable *dr) | |
| Constructor for DrawDeregistrationCommand. | |
| DrawDeregistrationCommand (const DrawDeregistrationCommand &)=delete | |
| DrawDeregistrationCommand & | operator= (const DrawDeregistrationCommand &)=delete |
| void | Execute () override |
| Executes the deregistration command. This method deregisters the drawable object from the DrawableManager. | |
Public Member Functions inherited from CommandBase | |
| virtual | ~CommandBase ()=default |
| Destructor for CommandBase. | |
Public Attributes | |
| Drawable * | ptrDr = nullptr |
| Pointer to the drawable object to be deregistered. | |
Command to deregister a drawable object from drawing.
The DrawDeregistrationCommand class is responsible for deregistering a drawable object from the DrawableManager. It inherits from CommandBase and overrides the Execute method to perform the deregistration.
| DrawDeregistrationCommand::DrawDeregistrationCommand | ( | Drawable * | dr | ) |
Constructor for DrawDeregistrationCommand.
| dr | Pointer to the drawable object to be deregistered. |
|
overridevirtual |
Executes the deregistration command. This method deregisters the drawable object from the DrawableManager.
Implements CommandBase.
