1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
//
// C++ Implementation: imgframe
//
// Description:
//
//
// Author: Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>, (C) 2007
//
// Copyright: See COPYING file that comes with this distribution
//
//
#include "imgframe.h"
#include "x2goclientconfig.h"
#include <QResizeEvent>
IMGFrame::IMGFrame(QImage* ,QWidget* parent, Qt::WFlags f) :QFrame(parent,f)
{
//setBg(img);
}
IMGFrame::~IMGFrame()
{
}
void IMGFrame::setBg(QImage* img)
{
if(img)
{
setAutoFillBackground(true);
QPalette pal=palette();
pal.setBrush(QPalette::Window,QBrush(QPixmap::fromImage(*img)));
setPalette(pal);
}
}
void IMGFrame::resizeEvent(QResizeEvent* event)
{
QFrame::resizeEvent(event);
emit resized(event->size());
}
|