libzypp 17.34.0
zyppng::ProgressObserverPrivate Class Reference
Inheritance diagram for zyppng::ProgressObserverPrivate:

Classes

struct  ChildInfo
 

Public Member Functions

 ProgressObserverPrivate (ProgressObserver &p)
 
void updateProgress ()
 
void setLabel (const std::string &label)
 
void onChildChanged ()
 
void onChildFinished (ProgressObserver &child)
 
- Public Member Functions inherited from zyppng::BasePrivate
 BasePrivate (Base &b)
 
virtual ~BasePrivate ()
 
virtual void init ()
 

Public Attributes

ProgressObserverWeakRef _parent
 
std::string _label
 
double _counterValue = 0
 
double _counterSteps = 0
 
double _finishedValue = 0
 
double _finishedSteps = 0
 
int _baseValue = 0
 
int _baseSteps = 100
 
bool _ignoreChildSigs = false
 
std::vector< ProgressObserverRef > _children
 
std::vector< ChildInfo_childInfo
 
Signal< void(ProgressObserver &sender, const std::string &str) _sigLabelChanged )
 
Signal< void(ProgressObserver &sender, double steps) _sigStepsChanged )
 
Signal< void(ProgressObserver &sender, double steps) _sigValueChanged )
 
Signal< void(ProgressObserver &sender, double steps) _sigProgressChanged )
 
Signal< void(ProgressObserver &sender_sigFinished )
 
Signal< void(ProgressObserver &sender, ProgressObserverRef child_sigNewSubprogress )
 
- Public Attributes inherited from zyppng::BasePrivate
Base::WeakPtr parent
 
std::unordered_set< Base::Ptrchildren
 
Basez_ptr = nullptr
 
std::thread::id threadId = std::this_thread::get_id()
 

Detailed Description

Definition at line 7 of file progressobserver.cc.

Constructor & Destructor Documentation

◆ ProgressObserverPrivate()

zyppng::ProgressObserverPrivate::ProgressObserverPrivate ( ProgressObserver & p)
inline

Definition at line 11 of file progressobserver.cc.

Member Function Documentation

◆ updateProgress()

void zyppng::ProgressObserverPrivate::updateProgress ( )

◆ setLabel()

void zyppng::ProgressObserverPrivate::setLabel ( const std::string & label)

Definition at line 131 of file progressobserver.cc.

◆ onChildChanged()

void zyppng::ProgressObserverPrivate::onChildChanged ( )

Definition at line 80 of file progressobserver.cc.

◆ onChildFinished()

void zyppng::ProgressObserverPrivate::onChildFinished ( ProgressObserver & child)

Definition at line 110 of file progressobserver.cc.

Member Data Documentation

◆ _parent

ProgressObserverWeakRef zyppng::ProgressObserverPrivate::_parent

Definition at line 18 of file progressobserver.cc.

◆ _label

std::string zyppng::ProgressObserverPrivate::_label

Definition at line 19 of file progressobserver.cc.

◆ _counterValue

double zyppng::ProgressObserverPrivate::_counterValue = 0

Definition at line 22 of file progressobserver.cc.

◆ _counterSteps

double zyppng::ProgressObserverPrivate::_counterSteps = 0

Definition at line 25 of file progressobserver.cc.

◆ _finishedValue

double zyppng::ProgressObserverPrivate::_finishedValue = 0

Definition at line 28 of file progressobserver.cc.

◆ _finishedSteps

double zyppng::ProgressObserverPrivate::_finishedSteps = 0

Definition at line 31 of file progressobserver.cc.

◆ _baseValue

int zyppng::ProgressObserverPrivate::_baseValue = 0

Definition at line 33 of file progressobserver.cc.

◆ _baseSteps

int zyppng::ProgressObserverPrivate::_baseSteps = 100

Definition at line 34 of file progressobserver.cc.

◆ _ignoreChildSigs

bool zyppng::ProgressObserverPrivate::_ignoreChildSigs = false

Definition at line 36 of file progressobserver.cc.

◆ _children

std::vector<ProgressObserverRef> zyppng::ProgressObserverPrivate::_children

Definition at line 64 of file progressobserver.cc.

◆ _childInfo

std::vector< ChildInfo > zyppng::ProgressObserverPrivate::_childInfo

Definition at line 65 of file progressobserver.cc.

◆ _sigLabelChanged

Signal<void ( ProgressObserver &sender, const std::string &str ) zyppng::ProgressObserverPrivate::_sigLabelChanged)

Definition at line 70 of file progressobserver.cc.

◆ _sigStepsChanged

Signal<void ( ProgressObserver &sender, double steps ) zyppng::ProgressObserverPrivate::_sigStepsChanged)

Definition at line 71 of file progressobserver.cc.

◆ _sigValueChanged

Signal<void ( ProgressObserver &sender, double steps ) zyppng::ProgressObserverPrivate::_sigValueChanged)

Definition at line 72 of file progressobserver.cc.

◆ _sigProgressChanged

Signal<void ( ProgressObserver &sender, double steps ) zyppng::ProgressObserverPrivate::_sigProgressChanged)

Definition at line 73 of file progressobserver.cc.

◆ _sigFinished

Signal<void ( ProgressObserver &sender ) zyppng::ProgressObserverPrivate::_sigFinished)

Definition at line 74 of file progressobserver.cc.

◆ _sigNewSubprogress

Signal<void ( ProgressObserver &sender, ProgressObserverRef child ) zyppng::ProgressObserverPrivate::_sigNewSubprogress)

Definition at line 75 of file progressobserver.cc.


The documentation for this class was generated from the following file: