FOlder Restructure
[photoenhancer] / src / core / baseui / workspace.cpp
1 #include "workspace.h"
2 #include <QPainter>
3 Workspace::Workspace(QWidget *parent) :
4     QWidget(parent)
5 {
6     loadImage("/home/shakir/Desktop/Test/test1.jpg");
7 }
8 void  Workspace::loadImage(QString fileName)
9 {
10     mImage=QImage(fileName);
11 }
12 void  Workspace::zoomIn()
13 {
14     mImage=mImage.scaledToHeight(mImage.height()*1.5);
15     mImage=mImage.scaledToWidth(mImage.width()*1.5);
16     update();
17 }
18 void  Workspace::zoomOut()
19 {
20     mImage=mImage.scaledToHeight(mImage.height()*0.5);
21     mImage=mImage.scaledToWidth(mImage.width()*0.5);
22     update();
23 }
24
25 void  Workspace::paintEvent(QPaintEvent *p)
26 {
27     QPainter painter(this);
28     painter.drawImage(mImage.rect(),mImage);
29 }