|
Scroom
0.14
|
#include <progressinterfacehelpers.hh>


Public Types | |
| using | Ptr = boost::shared_ptr< ProgressInterfaceFromProgressStateInterfaceForwarder > |
Public Types inherited from ProgressInterface | |
| using | Ptr = boost::shared_ptr< ProgressInterface > |
| using | WeakPtr = boost::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 = boost::shared_ptr< ProgressStateInterface > |
| using | WeakPtr = boost::weak_ptr< ProgressStateInterface > |
| using Scroom::Utils::ProgressInterfaceFromProgressStateInterfaceForwarder::Ptr = boost::shared_ptr<ProgressInterfaceFromProgressStateInterfaceForwarder> |
|
explicitprivate |
|
static |
Referenced by BOOST_AUTO_TEST_CASE(), and ProgressInterfaceMultiplexer_Fixture::ProgressInterfaceMultiplexer_Fixture().


|
overrideprotectedvirtual |
Implements Scroom::Utils::ProgressStateInterface.
|
private |
Referenced by create(), and setProgress().