 |
OpendTect
6.6
|
Go to the documentation of this file.
80 unsigned short rowlen=cDefaultRowLen());
void setFrom(const Task &)
virtual void setNrDoneText(const uiString &)
void skipProgress(bool yn)
Definition: progressmeterimpl.h:100
bool skipprog_
Definition: progressmeterimpl.h:125
ProgressMeter * forwardTo() const
virtual void setTotalNr(int64_t)
BufferString name_
Definition: progressmeterimpl.h:113
Locks the lock, shutting out access from other threads if needed.
Definition: threadlock.h:85
Threads::Lock & lock_
Definition: progressmeterimpl.h:68
void printMessage(const uiString &)
static int cDefaultRowLen()
Definition: progressmeterimpl.h:83
virtual void setNrDone(int64_t)
void setForwardTo(ProgressMeter *)
#define od_int64
Definition: plftypes.h:35
int64_t totalnr_
Definition: progressmeterimpl.h:61
is an interface where processes can report their progress.
Definition: progressmeter.h:21
#define mExpClass(module)
Definition: commondefs.h:177
unsigned short rowlen_
Definition: progressmeterimpl.h:114
ProgressMeter * forwardto_
Definition: progressmeterimpl.h:66
unsigned char distcharidx_
Definition: progressmeterimpl.h:115
TextStreamProgressMeter(od_ostream &, unsigned short rowlen=cDefaultRowLen())
int64_t nrdoneperchar_
Definition: progressmeterimpl.h:116
bool isfinished_
Definition: progressmeterimpl.h:65
od_ostream & strm_
Definition: progressmeterimpl.h:111
int64_t totalnr_
Definition: progressmeterimpl.h:119
virtual void setName(const char *)
virtual void setFinished()
bool finished_
Definition: progressmeterimpl.h:123
bool isstarted_
Definition: progressmeterimpl.h:64
void setMessage(const uiString &, bool printtolog)
void setTotalNr(int64_t t)
Definition: progressmeterimpl.h:90
int oldtime_
Definition: progressmeterimpl.h:120
virtual void setMessage(const uiString &)
Generalization of something (e.g. a computation) that needs to be done in multiple steps.
Definition: task.h:28
virtual void operator++()
void setName(const char *)
int nrdotsonline_
Definition: progressmeterimpl.h:121
void setMessage(const uiString &)
int64_t nrdone_
Definition: progressmeterimpl.h:117
Threads::Lock lock_
Definition: progressmeterimpl.h:124
Textual progress indicator for batch programs.
Definition: progressmeterimpl.h:76
static int cNrCharsPerRow()
Definition: progressmeterimpl.h:84
bool inited_
Definition: progressmeterimpl.h:122
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
uiString message_
Definition: progressmeterimpl.h:112
const char * name() const
~TextStreamProgressMeter()
virtual int64_t nrDone() const
virtual void skipProgress(bool)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
virtual void setStarted()
int64_t lastannotatednrdone_
Definition: progressmeterimpl.h:118
uiString nrdonetext_
Definition: progressmeterimpl.h:63
uiString message_
Definition: progressmeterimpl.h:62
uiString nrDoneText() const
int64_t nrDone() const
Definition: progressmeterimpl.h:103
OD class for stream write common access to the user log file, or std::cout in other than od_main.
Definition: od_ostream.h:26
BufferString name_
Definition: progressmeterimpl.h:59
A lock of a type that (hopefully) suits your needs. To use it, you need the Locker class.
Definition: threadlock.h:53
ProgressMeter that helps unifying different tasks.
Definition: progressmeterimpl.h:26
int64_t nrdone_
Definition: progressmeterimpl.h:60
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021