Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
Scroom::Utils::ProgressInterfaceFromProgressStateInterface Class Reference

#include <progressinterfacehelpers.hh>

Inheritance diagram for Scroom::Utils::ProgressInterfaceFromProgressStateInterface:
Inheritance graph
Collaboration diagram for Scroom::Utils::ProgressInterfaceFromProgressStateInterface:
Collaboration graph

Public Member Functions

void setIdle () override
 
void setWaiting (double progress=0.0) override
 
void setWorking (double progress) override
 
void setFinished () override
 

Additional Inherited Members

- Public Types inherited from ProgressInterface
using Ptr = std::shared_ptr< ProgressInterface >
 
using WeakPtr = std::weak_ptr< ProgressInterface >
 
- Protected Types inherited from Scroom::Utils::ProgressStateInterface
enum  State { IDLE , WAITING , WORKING , FINISHED }
 
using Ptr = std::shared_ptr< ProgressStateInterface >
 
using WeakPtr = std::weak_ptr< ProgressStateInterface >
 
- Protected Member Functions inherited from Scroom::Utils::ProgressStateInterface
virtual void setProgress (State s, double progress=0.0)=0
 

Member Function Documentation

◆ setFinished()

void Scroom::Utils::ProgressInterfaceFromProgressStateInterface::setFinished ( )
overridevirtual

Implements ProgressInterface.

25{ setProgress(FINISHED, 1.0); }
virtual void setProgress(State s, double progress=0.0)=0
@ FINISHED
Definition progressinterfacehelpers.hh:34
Here is the call graph for this function:

◆ setIdle()

void Scroom::Utils::ProgressInterfaceFromProgressStateInterface::setIdle ( )
overridevirtual

Implements ProgressInterface.

19{ setProgress(IDLE); }
@ IDLE
Definition progressinterfacehelpers.hh:31
Here is the call graph for this function:

◆ setWaiting()

void Scroom::Utils::ProgressInterfaceFromProgressStateInterface::setWaiting ( double  progress = 0.0)
overridevirtual

Implements ProgressInterface.

@ WAITING
Definition progressinterfacehelpers.hh:32
stub progress
Definition progressinterfaceconversion-tests.cc:65
Here is the call graph for this function:

◆ setWorking()

void Scroom::Utils::ProgressInterfaceFromProgressStateInterface::setWorking ( double  progress)
overridevirtual

Implements ProgressInterface.

@ WORKING
Definition progressinterfacehelpers.hh:33
Here is the call graph for this function:

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