svcore
1.9
|
Command to change the image for a point. More...
#include <ImageModel.h>
Public Member Functions | |
ChangeImageCommand (ImageModel *model, const ImagePoint &point, QString newImage, QString newLabel) | |
virtual QString | getName () const |
virtual void | execute () |
virtual void | unexecute () |
Private Attributes | |
ImageModel * | m_model |
ImagePoint | m_oldPoint |
ImagePoint | m_newPoint |
Command to change the image for a point.
Definition at line 112 of file ImageModel.h.
ImageModel::ChangeImageCommand::ChangeImageCommand | ( | ImageModel * | model, |
const ImagePoint & | point, | ||
QString | newImage, | ||
QString | newLabel | ||
) | [inline] |
Definition at line 115 of file ImageModel.h.
References ImagePoint::image, ImagePoint::label, and m_newPoint.
virtual QString ImageModel::ChangeImageCommand::getName | ( | ) | const [inline, virtual] |
Implements Command.
Definition at line 124 of file ImageModel.h.
virtual void ImageModel::ChangeImageCommand::execute | ( | ) | [inline, virtual] |
Implements Command.
Definition at line 126 of file ImageModel.h.
References SparseModel< PointType >::addPoint(), SparseModel< PointType >::deletePoint(), m_model, m_newPoint, and m_oldPoint.
Referenced by unexecute().
virtual void ImageModel::ChangeImageCommand::unexecute | ( | ) | [inline, virtual] |
Definition at line 135 of file ImageModel.h.
Referenced by execute().
Definition at line 136 of file ImageModel.h.
Referenced by execute().
Definition at line 137 of file ImageModel.h.
Referenced by ChangeImageCommand(), and execute().