◆ Ptr
◆ doWork()
| bool anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::doWork |
( |
| ) |
|
|
overridevirtual |
Implements WorkInterface.
80 {
81 boost::mutex::scoped_lock
const lock(
mut);
82
84 {
86 {
87 return false;
88 }
89
91 {
93 }
95 {
97 }
98 else
99 {
101 }
102 }
103
104 gtk_progress_bar_pulse(*
current);
106 return true;
107 }
#define defect()
Definition assertions.hh:45
std::list< GtkProgressBar * >::iterator current
Definition progressbarmanager.cc:30
boost::mutex mut
Definition progressbarmanager.cc:28
std::list< GtkProgressBar * > progressbars
Definition progressbarmanager.cc:29
◆ start()
| void anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::start |
( |
GtkProgressBar * |
progressBar | ) |
|
54 {
55 boost::mutex::scoped_lock
const lock(
mut);
56
58
60 {
63 }
64 }
gboolean on_idle(gpointer user_data)
Definition callbacks.cc:278
Definition workinterface.hh:13
◆ stop()
| void anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::stop |
( |
GtkProgressBar * |
progressBar | ) |
|
67 {
68 boost::mutex::scoped_lock
const lock(
mut);
69
71 {
73 {
75 }
76 }
77 }
PresentationInterfaceStub::Ptr const p
Definition determine-size-test.cc:172
◆ current
| std::list<GtkProgressBar*>::iterator anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::current |
|
private |
◆ mut
| boost::mutex anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::mut |
|
private |
◆ progressbars
| std::list<GtkProgressBar*> anonymous_namespace{progressbarmanager.cc}::ProgressBarPulser::progressbars |
|
private |
The documentation for this class was generated from the following file: