OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SimpleTextStreamProgressMeter Class Reference

#include <progressmeterimpl.h>

Inheritance diagram for SimpleTextStreamProgressMeter:
[legend]

Public Member Functions

 SimpleTextStreamProgressMeter (od_ostream &, int repperc=5)
 
 ~SimpleTextStreamProgressMeter ()
 
od_int64 nrDone () const override
 
void operator++ () override
 
void reset ()
 
void setFinished () override
 
void setName (const char *) override
 
void setNrDone (od_int64) override
 
void setStarted () override
 
void setTotalNr (od_int64 t) override
 
void skipProgress (bool yn) override
 
- Public Member Functions inherited from ProgressMeter
virtual ~ProgressMeter ()
 
virtual void setMessage (const uiString &)
 
virtual void setNrDoneText (const uiString &)
 

Private Member Functions

void addProgress (int)
 

Private Attributes

bool finished_
 
bool inited_
 
Threads::Lock lock_
 
uiString message_
 
BufferString name_
 
od_int64 nrdone_
 
int repperc_
 
bool skipprog_
 
od_ostreamstrm_
 
od_int64 totalnr_
 

Detailed Description

<>

Constructor & Destructor Documentation

◆ SimpleTextStreamProgressMeter()

SimpleTextStreamProgressMeter::SimpleTextStreamProgressMeter ( od_ostream & ,
int repperc = 5 )

◆ ~SimpleTextStreamProgressMeter()

SimpleTextStreamProgressMeter::~SimpleTextStreamProgressMeter ( )

Member Function Documentation

◆ addProgress()

void SimpleTextStreamProgressMeter::addProgress ( int )
private

◆ nrDone()

od_int64 SimpleTextStreamProgressMeter::nrDone ( ) const
inlineoverridevirtual

Reimplemented from ProgressMeter.

◆ operator++()

void SimpleTextStreamProgressMeter::operator++ ( )
overridevirtual

Implements ProgressMeter.

◆ reset()

void SimpleTextStreamProgressMeter::reset ( )

◆ setFinished()

void SimpleTextStreamProgressMeter::setFinished ( )
overridevirtual

Reimplemented from ProgressMeter.

◆ setName()

void SimpleTextStreamProgressMeter::setName ( const char * )
overridevirtual

Reimplemented from ProgressMeter.

◆ setNrDone()

void SimpleTextStreamProgressMeter::setNrDone ( od_int64 )
overridevirtual

Reimplemented from ProgressMeter.

◆ setStarted()

void SimpleTextStreamProgressMeter::setStarted ( )
overridevirtual

Reimplemented from ProgressMeter.

◆ setTotalNr()

void SimpleTextStreamProgressMeter::setTotalNr ( od_int64 t)
overridevirtual

This setting will not reset unless you call it.

Reimplemented from ProgressMeter.

◆ skipProgress()

void SimpleTextStreamProgressMeter::skipProgress ( bool yn)
inlineoverridevirtual

Force to skip progress info.

Reimplemented from ProgressMeter.

Member Data Documentation

◆ finished_

bool SimpleTextStreamProgressMeter::finished_
private

◆ inited_

bool SimpleTextStreamProgressMeter::inited_
private

◆ lock_

Threads::Lock SimpleTextStreamProgressMeter::lock_
private

◆ message_

uiString SimpleTextStreamProgressMeter::message_
private

◆ name_

BufferString SimpleTextStreamProgressMeter::name_
private

◆ nrdone_

od_int64 SimpleTextStreamProgressMeter::nrdone_
private

◆ repperc_

int SimpleTextStreamProgressMeter::repperc_
private

◆ skipprog_

bool SimpleTextStreamProgressMeter::skipprog_
private

◆ strm_

od_ostream& SimpleTextStreamProgressMeter::strm_
private

◆ totalnr_

od_int64 SimpleTextStreamProgressMeter::totalnr_
private

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025