Krita Source Code Documentation
Loading...
Searching...
No Matches
ProxyBasedProgressPolicy Struct Reference

#include <KisSequentialIteratorProgress.h>

Public Member Functions

 ProxyBasedProgressPolicy (KoProgressProxy *proxy)
 
void setFinished ()
 
void setRange (int minimum, int maximum)
 
void setValue (int value)
 

Private Attributes

KoProgressProxym_proxy
 

Detailed Description

Definition at line 14 of file KisSequentialIteratorProgress.h.

Constructor & Destructor Documentation

◆ ProxyBasedProgressPolicy()

ProxyBasedProgressPolicy::ProxyBasedProgressPolicy ( KoProgressProxy * proxy)
inline

Definition at line 16 of file KisSequentialIteratorProgress.h.

17 : m_proxy(proxy ? proxy : KoFakeProgressProxy::instance())
18 {
19 }
PythonPluginManager * instance

Member Function Documentation

◆ setFinished()

void ProxyBasedProgressPolicy::setFinished ( )
inline

Definition at line 31 of file KisSequentialIteratorProgress.h.

32 {
34 }
virtual void setValue(int value)=0
virtual int maximum() const =0

References m_proxy, KoProgressProxy::maximum(), and KoProgressProxy::setValue().

◆ setRange()

void ProxyBasedProgressPolicy::setRange ( int minimum,
int maximum )
inline

Definition at line 21 of file KisSequentialIteratorProgress.h.

22 {
23 m_proxy->setRange(minimum, maximum);
24 }
virtual void setRange(int minimum, int maximum)=0

References m_proxy, and KoProgressProxy::setRange().

◆ setValue()

void ProxyBasedProgressPolicy::setValue ( int value)
inline

Definition at line 26 of file KisSequentialIteratorProgress.h.

27 {
29 }
float value(const T *src, size_t ch)

References m_proxy, KoProgressProxy::setValue(), and value().

Member Data Documentation

◆ m_proxy

KoProgressProxy* ProxyBasedProgressPolicy::m_proxy
private

Definition at line 37 of file KisSequentialIteratorProgress.h.


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