|
Scroom
0.14
|
#include <progressinterfacehelpers.hh>


Public Types | |
| using | Ptr = boost::shared_ptr< ProgressStore > |
Public Types inherited from ProgressInterface | |
| using | Ptr = boost::shared_ptr< ProgressInterface > |
| using | WeakPtr = boost::weak_ptr< ProgressInterface > |
Public Member Functions | |
| void | init (ProgressInterface::Ptr const &i) |
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 |
Static Public Member Functions | |
| static Ptr | create () |
Protected Member Functions | |
| void | setProgress (State s, double progress=0.0) override |
Protected Member Functions inherited from Scroom::Utils::ProgressStateInterface | |
| virtual void | setProgress (State s, double progress=0.0)=0 |
Private Member Functions | |
| ProgressStore ()=default | |
Private Attributes | |
| State | state {IDLE} |
| double | progress {0.0} |
Additional Inherited Members | |
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::Detail::ProgressStore::Ptr = boost::shared_ptr<ProgressStore> |
|
privatedefault |
|
static |
Referenced by Scroom::Utils::ProgressInterfaceBroadcaster::ProgressInterfaceBroadcaster().


| void Scroom::Utils::Detail::ProgressStore::init | ( | ProgressInterface::Ptr const & | i | ) |
|
overrideprotected |
|
private |
Referenced by init(), and setProgress().
Referenced by init(), and setProgress().