|
Scroom
0.14
|


Public Types | |
| using | Ptr = boost::shared_ptr< ChildData > |
Public Types inherited from Scroom::Utils::ProgressStateInterface | |
| enum | State { IDLE, WAITING, WORKING, FINISHED } |
| using | Ptr = boost::shared_ptr< ProgressStateInterface > |
| using | WeakPtr = boost::weak_ptr< ProgressStateInterface > |
Public Member Functions | |
| void | clearFinished () |
| void | setProgress (State s, double progress=0.0) override |
Static Public Member Functions | |
| static Ptr | create () |
Public Attributes | |
| boost::mutex | mut |
| ProgressStateInterface::State | state {ProgressStateInterface::IDLE} |
| double | progress {0.0} |
Private Member Functions | |
| ChildData ()=default | |
| using Scroom::Utils::ProgressInterfaceMultiplexer::ChildData::Ptr = boost::shared_ptr<ChildData> |
|
privatedefault |
| void Scroom::Utils::ProgressInterfaceMultiplexer::ChildData::clearFinished | ( | ) |
|
static |
Referenced by Scroom::Utils::ProgressInterfaceMultiplexer::createProgressInterface().

|
overridevirtual |
Implements Scroom::Utils::ProgressStateInterface.
| boost::mutex Scroom::Utils::ProgressInterfaceMultiplexer::ChildData::mut |
| double Scroom::Utils::ProgressInterfaceMultiplexer::ChildData::progress {0.0} |
| ProgressStateInterface::State Scroom::Utils::ProgressInterfaceMultiplexer::ChildData::state {ProgressStateInterface::IDLE} |