00001
00002
00003
00004
00005
00006
00007 #ifndef BACKGROUND_STATE_ORIGINAL_H
00008 #define BACKGROUND_STATE_ORIGINAL_H
00009
00010 #include "BackgroundStateAbstractBase.h"
00011
00013 class BackgroundStateOriginal : public BackgroundStateAbstractBase
00014 {
00015 public:
00017 BackgroundStateOriginal(BackgroundStateContext &context,
00018 GraphicsScene &scene);
00019
00020 virtual void begin();
00021 virtual void end();
00022 virtual void fitInView (GraphicsView &view);
00023 virtual void setCurveSelected (const Transformation &transformation,
00024 const DocumentModelGridRemoval &modelGridRemoval,
00025 const DocumentModelColorFilter &colorFilter,
00026 const QString &curveSelected);
00027 virtual void setPixmap (const Transformation &transformation,
00028 const DocumentModelGridRemoval &modelGridRemoval,
00029 const DocumentModelColorFilter &modelColorFilter,
00030 const QPixmap &pixmap,
00031 const QString &curveSelected);
00032 virtual QString state () const;
00033 virtual void updateColorFilter (const Transformation &transformation,
00034 const DocumentModelGridRemoval &modelGridRemoval,
00035 const DocumentModelColorFilter &colorFilter,
00036 const QString &curveSelected);
00037
00038 private:
00039 BackgroundStateOriginal();
00040
00041 };
00042
00043 #endif // BACKGROUND_STATE_ORIGINAL_H