MyImage ReverseProcessor::preProcessImage(const MyImage& image) const { QImage *resultImage = ImageAlgorithm::reverse(image.getImage()); MyImage result(*resultImage, image.getType()); delete resultImage; return result; }