Engauge Digitizer 2
Loading...
Searching...
No Matches
Public Member Functions | List of all members
BackgroundStateOriginal Class Reference

Background image state for showing original (=unfiltered) image. More...

#include <BackgroundStateOriginal.h>

Inheritance diagram for BackgroundStateOriginal:
BackgroundStateAbstractBase

Public Member Functions

 BackgroundStateOriginal (BackgroundStateContext &context, GraphicsScene &scene)
 Single constructor.
 
virtual void begin ()
 Method that is called at the exact moment a state is entered. Typically called just after end for the previous state.
 
virtual void end ()
 Method that is called at the exact moment a state is exited. Typically called just before begin for the next state.
 
virtual void fitInView (GraphicsView &view)
 Zoom so background fills the window.
 
virtual void setCurveSelected (const Transformation &transformation, const DocumentModelGridRemoval &modelGridRemoval, const DocumentModelColorFilter &colorFilter, const QString &curveSelected)
 Update the currently selected curve name.
 
virtual void setPixmap (const Transformation &transformation, const DocumentModelGridRemoval &modelGridRemoval, const DocumentModelColorFilter &modelColorFilter, const QPixmap &pixmap)
 Update the image for this state, after the leaf class processes it appropriately.
 
virtual QString state () const
 State name for debugging.
 
virtual void updateColorFilter (const Transformation &transformation, const DocumentModelGridRemoval &modelGridRemoval, const DocumentModelColorFilter &colorFilter)
 Apply color filter settings.
 
- Public Member Functions inherited from BackgroundStateAbstractBase
 BackgroundStateAbstractBase (BackgroundStateContext &context, GraphicsScene &scene)
 Single constructor.
 
BackgroundStateContext & context ()
 Reference to the BackgroundStateContext that contains all the BackgroundStateAbstractBase subclasses, without const.
 
const BackgroundStateContext & context () const
 Reference to the BackgroundStateContext that contains all the BackgroundStateAbstractBase subclasses, without const.
 
QImage image () const
 Image for the current state.
 
QGraphicsPixmapItem & imageItem () const
 Graphics image item for the current state.
 
GraphicsScene & scene ()
 Reference to the GraphicsScene, without const.
 
const GraphicsScene & scene () const
 Reference to the GraphicsScene, without const.
 

Additional Inherited Members

- Protected Member Functions inherited from BackgroundStateAbstractBase
void setImageVisible (bool visible)
 Show/hide background image.
 
void setProcessedPixmap (const QPixmap &pixmap)
 Save the image for this state after it has been processed by the leaf class.
 

Detailed Description

Background image state for showing original (=unfiltered) image.

Definition at line 13 of file BackgroundStateOriginal.h.

Constructor & Destructor Documentation

◆ BackgroundStateOriginal()

BackgroundStateOriginal::BackgroundStateOriginal ( BackgroundStateContext &  context,
GraphicsScene &  scene 
)

Single constructor.

Definition at line 17 of file BackgroundStateOriginal.cpp.

Member Function Documentation

◆ begin()

void BackgroundStateOriginal::begin ( )
virtual

Method that is called at the exact moment a state is entered. Typically called just after end for the previous state.

Implements BackgroundStateAbstractBase.

Definition at line 24 of file BackgroundStateOriginal.cpp.

◆ end()

void BackgroundStateOriginal::end ( )
virtual

Method that is called at the exact moment a state is exited. Typically called just before begin for the next state.

Implements BackgroundStateAbstractBase.

Definition at line 31 of file BackgroundStateOriginal.cpp.

◆ fitInView()

void BackgroundStateOriginal::fitInView ( GraphicsView &  view)
virtual

Zoom so background fills the window.

Implements BackgroundStateAbstractBase.

Definition at line 38 of file BackgroundStateOriginal.cpp.

◆ setCurveSelected()

void BackgroundStateOriginal::setCurveSelected ( const Transformation &  transformation,
const DocumentModelGridRemoval &  modelGridRemoval,
const DocumentModelColorFilter &  colorFilter,
const QString &  curveSelected 
)
virtual

Update the currently selected curve name.

Implements BackgroundStateAbstractBase.

Definition at line 45 of file BackgroundStateOriginal.cpp.

◆ setPixmap()

void BackgroundStateOriginal::setPixmap ( const Transformation &  transformation,
const DocumentModelGridRemoval &  modelGridRemoval,
const DocumentModelColorFilter &  modelColorFilter,
const QPixmap &  pixmap 
)
virtual

Update the image for this state, after the leaf class processes it appropriately.

Implements BackgroundStateAbstractBase.

Definition at line 53 of file BackgroundStateOriginal.cpp.

◆ state()

QString BackgroundStateOriginal::state ( ) const
virtual

State name for debugging.

Implements BackgroundStateAbstractBase.

Definition at line 64 of file BackgroundStateOriginal.cpp.

◆ updateColorFilter()

void BackgroundStateOriginal::updateColorFilter ( const Transformation &  transformation,
const DocumentModelGridRemoval &  modelGridRemoval,
const DocumentModelColorFilter &  modelColorFilter 
)
virtual

Apply color filter settings.

Implements BackgroundStateAbstractBase.

Definition at line 69 of file BackgroundStateOriginal.cpp.


The documentation for this class was generated from the following files: