00001
00002
00003
00004
00005
00006
00007 #include "BackgroundStateContext.h"
00008 #include "BackgroundStateOriginal.h"
00009 #include "DocumentModelColorFilter.h"
00010 #include "DocumentModelGridRemoval.h"
00011 #include "GraphicsScene.h"
00012 #include "GraphicsView.h"
00013 #include "Logger.h"
00014 #include <QPixmap>
00015 #include "Transformation.h"
00016
00017 BackgroundStateOriginal::BackgroundStateOriginal(BackgroundStateContext &context,
00018 GraphicsScene &scene) :
00019 BackgroundStateAbstractBase(context,
00020 scene)
00021 {
00022 }
00023
00024 void BackgroundStateOriginal::begin()
00025 {
00026 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::begin";
00027
00028 setImageVisible (true);
00029 }
00030
00031 void BackgroundStateOriginal::end()
00032 {
00033 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::end";
00034
00035 setImageVisible (false);
00036 }
00037
00038 void BackgroundStateOriginal::fitInView (GraphicsView &view)
00039 {
00040 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::fitInView";
00041
00042 view.fitInView (imageItem ().boundingRect());
00043 }
00044
00045 void BackgroundStateOriginal::setCurveSelected (const Transformation & ,
00046 const DocumentModelGridRemoval & ,
00047 const DocumentModelColorFilter & ,
00048 const QString & )
00049 {
00050 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::setCurveSelected";
00051 }
00052
00053 void BackgroundStateOriginal::setPixmap (const Transformation & ,
00054 const DocumentModelGridRemoval & ,
00055 const DocumentModelColorFilter & ,
00056 const QPixmap &pixmapOriginal,
00057 const QString & )
00058 {
00059 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::setPixmap";
00060
00061
00062 setProcessedPixmap (pixmapOriginal);
00063 }
00064
00065 QString BackgroundStateOriginal::state () const
00066 {
00067 return "BackgroundStateOriginal";
00068 }
00069
00070 void BackgroundStateOriginal::updateColorFilter (const Transformation & ,
00071 const DocumentModelGridRemoval & ,
00072 const DocumentModelColorFilter & ,
00073 const QString & )
00074 {
00075 LOG4CPP_INFO_S ((*mainCat)) << "BackgroundStateOriginal::updateColorFilter";
00076 }