C3D Toolkit  Kernel - 107186, Vision - 190715.107186

Обертка индикатора прогресса выполнения. Подробнее...

#include <alg_indicator.h>

+ Граф наследования:ProgressBarWrapper:
+ Граф связей класса ProgressBarWrapper:

Открытые члены

 ProgressBarWrapper (IProgressIndicator &pBar)
 Конструктор по индикатору прогресса выполнения.
 
virtual ~ProgressBarWrapper ()
 Деструктор.
 
bool IsCancel ()
 Проверка на остановку процесса.
 
void Success ()
 Окончание процесса.
 
void Stop ()
 Остановка процесса.
 
bool Reset ()
 Восстановление данных процесса.
 
bool Init (size_t range, size_t delta, size_t value, IStrData &msg)
 Установка состояния.
 
bool Init (size_t range, size_t delta, size_t value)
 Установка состояния.
 
size_t GetValue () const
 Узнать текущее состояние прогресса.
 
bool SetName (IStrData &msg)
 Задать имя процесса.
 
bool SetProgress (size_t v)
 Увеличить прогресс выполнения.
 
ProgressBarWrapperCreateChildAddRef (IStrData &msg) const
 Создать наследника (если msg нулевой, то используется имя родителя).
 
ProgressBarWrapperCreateChild (IStrData &msg) const
 Создать наследника (если msg нулевой, то используется имя родителя).
 
void UseParentName (bool s)
 Использовать базовое имя при создании наследника.
 
bool IsParentNameUsed () const
 Используется ли базовое имя.
 
ProgressBarWrapperGetParent ()
 Получить родительский индикатор прогресса.
 
- Открытые члены унаследованные от MbRefItem
 MbRefItem ()
 Конструктор без параметров.
 
virtual MbeRefType RefType () const
 Регистрационный тип (для копирования, дублирования).
 
refcount_t GetUseCount () const
 Выдать количество ссылок (выдать количество владельцев объекта).
 
refcount_t AddRef () const
 Увеличить количество ссылок на единицу.
 
refcount_t DecRef () const
 Уменьшить количество ссылок на единицу.
 
refcount_t Release () const
 Уменьшить количество ссылок на единицу и, если количество ссылок стало равным нулю, удалить себя.
 

Подробное описание

Обертка индикатора прогресса выполнения.

Обертка индикатора прогресса выполнения (потокобезопасна при условии, если реализация IProgressIndicator также потокобезопасна).


Объявления и описания членов класса находятся в файле: