 |
OpendTect
6.6
|
Go to the documentation of this file.
14 #include "uitoolsmod.h"
22 namespace Threads {
class Thread; }
Threads::Lock uitaskrunnerthreadlock_
Definition: uitaskrunner.h:65
void displayMsgOnError(bool yn)
Definition: uitaskrunner.h:38
Threads::Lock dispinfolock_
Definition: uitaskrunner.h:51
virtual bool execute(Task &t)
Definition: uiprogressbar.h:20
mODTextTranslationClass(uiTaskRunner)
int prevtotalnr_
Definition: uitaskrunner.h:52
void onFinalise(CallBacker *)
int getState() const
Definition: uitaskrunner.h:37
uiRetVal errorWithDetails() const
Definition: uitaskrunner.h:36
#define mExpClass(module)
Definition: commondefs.h:177
virtual bool rejectOK(CallBacker *)
confirm reject
uiRetVal errdetails_
Definition: uitaskrunner.h:57
Definition: uistringset.h:105
void doWork(CallBacker *)
Method with work thread.
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
Timer class.
Definition: timer.h:25
uiString prevmessage_
Definition: uitaskrunner.h:55
Timer & tim_
Definition: uitaskrunner.h:45
uiString prevnrdonetext_
Definition: uitaskrunner.h:56
int state_
Definition: uitaskrunner.h:61
Generalization of something (e.g. a computation) that needs to be done in multiple steps.
Definition: task.h:28
int prevnrdone_
Definition: uitaskrunner.h:53
int prevpercentage_
Definition: uitaskrunner.h:54
void timerTick(CallBacker *)
Class that can execute a task.
Definition: task.h:170
Threads::Lock statelock_
Definition: uitaskrunner.h:60
uiProgressBar * progbar_
Definition: uitaskrunner.h:42
Threads::Thread * thread_
Definition: uitaskrunner.h:64
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
Is the base class for all threads. Start it by creating it and give it the function or CallBack to ex...
Definition: thread.h:282
uiLabel * proglbl_
Definition: uitaskrunner.h:43
BufferString execnm_
Definition: uitaskrunner.h:47
int symbidx_
Definition: uitaskrunner.h:48
virtual bool acceptOK(CallBacker *)
confirm accept
Definition: uitaskrunner.h:27
uiTaskRunner(uiParent *, bool dispmsgonerr=true)
bool dispmsgonerr_
Definition: uitaskrunner.h:58
Definition: uiparent.h:26
Definition: uidialog.h:42
Task * task_
Definition: uitaskrunner.h:50
interface to threads that should be portable.
Definition: atomic.h:23
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
virtual void emitErrorMessage(const uiString &, bool) const
uiString lastMsg() const
Definition: uitaskrunner.h:35
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021