|
Scroom 0.14-48-ga0fee447
|
#include <progressinterfacehelpers.hh>


Public Types | |
| using | Ptr = std::shared_ptr< ProgressInterfaceFromProgressStateInterfaceForwarder > |
Public Types inherited from ProgressInterface | |
| using | Ptr = std::shared_ptr< ProgressInterface > |
| using | WeakPtr = std::weak_ptr< ProgressInterface > |
Static Public Member Functions | |
| static Ptr | create (ProgressStateInterface::Ptr child) |
Protected Member Functions | |
| void | setProgress (State s, double progress=0.0) override |
Private Member Functions | |
| ProgressInterfaceFromProgressStateInterfaceForwarder (ProgressStateInterface::Ptr child) | |
Private Attributes | |
| ProgressStateInterface::Ptr | child |
Additional Inherited Members | |
Public Member Functions inherited from Scroom::Utils::ProgressInterfaceFromProgressStateInterface | |
| void | setIdle () override |
| void | setWaiting (double progress=0.0) override |
| void | setWorking (double progress) override |
| void | setFinished () override |
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 > |
| using Scroom::Utils::ProgressInterfaceFromProgressStateInterfaceForwarder::Ptr = std::shared_ptr<ProgressInterfaceFromProgressStateInterfaceForwarder> |
|
explicitprivate |
|
static |
Referenced by ProgressInterfaceMultiplexer_Tests::ProgressInterfaceMultiplexer_Tests().

|
private |
Referenced by create(), and setProgress().