rendered paste bodyvoid MythImage::Reflection()
{
QSize newsize(width(), height()*2);
QImage alphaChannel(size(), QImage::Format_RGB32);
MakeGradient(alphaChannel, QColor("#AAAAAA"), QColor("#000000"), 200);
QImage mirrorImage = mirrored();
mirrorImage.setAlphaChannel(alphaChannel);
QImage temp(newsize, QImage::Format_RGB32);
QPainter newpainter(&temp);
newpainter.setCompositionMode(QPainter::CompositionMode_SourceOver);
newpainter.fillRect(temp.rect(), Qt::transparent);
newpainter.drawImage(0, height(), mirrorImage);
newpainter.drawImage(0, 0, copy(0,0,width(),height()));
newpainter.end();
Assign(temp);
}