#include <MatrixCommand.h>
Public Member Functions | |
| MatrixSymmetryOperation (MatrixModel *model, Matrix::Operation op, const QString &text) | |
| virtual void | redo () |
| virtual void | undo () |
Private Attributes | |
| MatrixModel * | d_model |
| Matrix::Operation | d_operation |
| MatrixSymmetryOperation::MatrixSymmetryOperation | ( | MatrixModel * | model, | |
| Matrix::Operation | op, | |||
| const QString & | text | |||
| ) |
References MatrixModel::matrix().
| void MatrixSymmetryOperation::redo | ( | ) | [virtual] |
References d_model, d_operation, MatrixModel::flipHorizontally(), Matrix::FlipHorizontally, MatrixModel::flipVertically(), Matrix::FlipVertically, MatrixModel::invert(), Matrix::Invert, MatrixModel::matrix(), Matrix::resetView(), MatrixModel::rotate90(), Matrix::RotateClockwise, Matrix::RotateCounterClockwise, MatrixModel::transpose(), and Matrix::Transpose.
| void MatrixSymmetryOperation::undo | ( | ) | [virtual] |
References d_model, d_operation, MatrixModel::flipHorizontally(), Matrix::FlipHorizontally, MatrixModel::flipVertically(), Matrix::FlipVertically, MatrixModel::invert(), Matrix::Invert, MatrixModel::matrix(), Matrix::resetView(), MatrixModel::rotate90(), Matrix::RotateClockwise, Matrix::RotateCounterClockwise, MatrixModel::transpose(), and Matrix::Transpose.
MatrixModel* MatrixSymmetryOperation::d_model [private] |
1.5.6