Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- void ImageArea::paintEvent(QPaintEvent *event)
- {
- QPainter *painter = new QPainter();
- painter->begin(this);
- QRect *rect = new QRect(event->rect());
- painter->setBrush(QBrush(QPixmap(":media/textures/transparent.jpg")));
- painter->drawRect(0, 0,
- mImage->rect().right() - 1,
- mImage->rect().bottom() - 1);
- painter->drawImage(event->rect(), *mImage, event->rect());
- painter->setPen(Qt::NoPen);
- painter->setBrush(QBrush(Qt::black));
- painter->drawRect(QRect(mImage->rect().right(),
- mImage->rect().bottom(), 6, 6));
- painter->drawImage(event->rect(), *mImage, event->rect());
- painter->end();
- painter->begin(this);
- QImage tmp(mImage->mirrored(true,false));
- painter->drawImage(0, 0, tmp);
- painter->end();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement