#include <progressinterfacehelpers.hh>
◆ Ptr
◆ ProgressInterfaceBroadcaster()
| Scroom::Utils::ProgressInterfaceBroadcaster::ProgressInterfaceBroadcaster |
( |
| ) |
|
|
private |
127 {
130 }
static Ptr create()
Definition progressinterfacehelpers.cc:95
Detail::ProgressStore::Ptr store
Definition progressinterfacehelpers.hh:160
std::set< ProgressInterface::Ptr > children
Definition progressinterfacehelpers.hh:159
Referenced by create().
◆ create()
std::shared_ptr< ProgressInterfaceBroadcaster > Ptr
Definition progressinterfacehelpers.hh:131
ProgressInterfaceBroadcaster()
Definition progressinterfacehelpers.cc:126
◆ setFinished()
| void Scroom::Utils::ProgressInterfaceBroadcaster::setFinished |
( |
| ) |
|
|
overridevirtual |
Implements ProgressInterface.
174 {
175 boost::mutex::scoped_lock
const lock(
mut);
177 {
178 child->setFinished();
179 }
180 }
std::shared_ptr< ProgressInterface > Ptr
Definition progressinterface.hh:20
boost::mutex mut
Definition progressinterfacehelpers.hh:158
◆ setIdle()
| void Scroom::Utils::ProgressInterfaceBroadcaster::setIdle |
( |
| ) |
|
|
overridevirtual |
Implements ProgressInterface.
147 {
148 boost::mutex::scoped_lock
const lock(
mut);
150 {
151 child->setIdle();
152 }
153 }
◆ setWaiting()
| void Scroom::Utils::ProgressInterfaceBroadcaster::setWaiting |
( |
double |
progress = 0.0 | ) |
|
|
overridevirtual |
Implements ProgressInterface.
156 {
157 boost::mutex::scoped_lock
const lock(
mut);
159 {
161 }
162 }
stub progress
Definition progressinterfaceconversion-tests.cc:65
◆ setWorking()
| void Scroom::Utils::ProgressInterfaceBroadcaster::setWorking |
( |
double |
progress | ) |
|
|
overridevirtual |
Implements ProgressInterface.
165 {
166 boost::mutex::scoped_lock
const lock(
mut);
168 {
170 }
171 }
◆ subscribe()
133 {
134 boost::mutex::scoped_lock
const lock(
mut);
138 }
static Ptr create(ProgressInterfaceBroadcaster::Ptr const &parent, ProgressInterface::Ptr const &child)
Definition progressinterfacehelpers.cc:184
◆ unsubscribe()
141 {
142 boost::mutex::scoped_lock
const lock(
mut);
144 }
◆ Unsubscriber
◆ children
◆ mut
| boost::mutex Scroom::Utils::ProgressInterfaceBroadcaster::mut |
|
private |
◆ store
The documentation for this class was generated from the following files: