3 #include "sepiafilter.h"
4 Workspace::Workspace(QWidget *parent) :
7 loadImage("/home/shakir/Desktop/Test/test1.jpg");
9 void Workspace::loadImage(QString fileName)
11 mImage=QImage(fileName);
12 SepiaFilter *filter=new SepiaFilter();
13 filter->applyFilter(mImage);
16 void Workspace::zoomIn()
18 mImage=mImage.scaledToHeight(mImage.height()*1.5);
19 mImage=mImage.scaledToWidth(mImage.width()*1.5);
22 void Workspace::zoomOut()
24 mImage=mImage.scaledToHeight(mImage.height()*0.5);
25 mImage=mImage.scaledToWidth(mImage.width()*0.5);
29 void Workspace::paintEvent(QPaintEvent *p)
31 QPainter painter(this);
32 painter.drawImage(mImage.rect(),mImage);