Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
ProgressStateInterfaceStub Class Reference

#include <progressstateinterfacestub.hh>

Inheritance diagram for ProgressStateInterfaceStub:
Inheritance graph
Collaboration diagram for ProgressStateInterfaceStub:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< ProgressStateInterfaceStub >
 
- Public Types inherited from Scroom::Utils::ProgressStateInterface
enum  State { IDLE , WAITING , WORKING , FINISHED }
 
using Ptr = std::shared_ptr< ProgressStateInterface >
 
using WeakPtr = std::weak_ptr< ProgressStateInterface >
 

Public Member Functions

void setProgress (State s, double d) override
 

Static Public Member Functions

static Ptr create ()
 

Public Attributes

State state {IDLE}
 
double progress {0.0}
 

Private Member Functions

 ProgressStateInterfaceStub ()=default
 

Member Typedef Documentation

◆ Ptr

Constructor & Destructor Documentation

◆ ProgressStateInterfaceStub()

ProgressStateInterfaceStub::ProgressStateInterfaceStub ( )
privatedefault

Referenced by create().

Here is the caller graph for this function:

Member Function Documentation

◆ create()

ProgressStateInterfaceStub::Ptr ProgressStateInterfaceStub::create ( )
static
5{ return Ptr(new ProgressStateInterfaceStub()); }
std::shared_ptr< ProgressStateInterfaceStub > Ptr
Definition progressstateinterfacestub.hh:15
ProgressStateInterfaceStub()=default

Referenced by ProgressInterfaceMultiplexer_Tests::ProgressInterfaceMultiplexer_Tests().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setProgress()

void ProgressStateInterfaceStub::setProgress ( State  s,
double  d 
)
overridevirtual

Implements Scroom::Utils::ProgressStateInterface.

8{
9 state = s;
10 progress = d;
11}
double progress
Definition progressstateinterfacestub.hh:19
State state
Definition progressstateinterfacestub.hh:18
BitmapSurface::Ptr const s
Definition transformpresentation_test.cc:70

Member Data Documentation

◆ progress

double ProgressStateInterfaceStub::progress {0.0}
19{0.0};

Referenced by setProgress().

◆ state

State ProgressStateInterfaceStub::state {IDLE}
18{IDLE};
@ IDLE
Definition progressinterfacehelpers.hh:31

Referenced by setProgress().


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