Krita Source Code Documentation
Loading...
Searching...
No Matches
KoProgressProxy Class Referenceabstract

#include <KoProgressProxy.h>

+ Inheritance diagram for KoProgressProxy:

Public Member Functions

virtual int maximum () const =0
 
virtual void setAutoNestedName (const QString &name)
 
virtual void setFormat (const QString &format)=0
 
virtual void setRange (int minimum, int maximum)=0
 
virtual void setValue (int value)=0
 
virtual ~KoProgressProxy ()
 

Detailed Description

A proxy interface for a real progress status reporting thing, either a widget such as a KoProgressProxy childclass that also inherits this interface, or something that prints progress to stdout.

Definition at line 19 of file KoProgressProxy.h.

Constructor & Destructor Documentation

◆ ~KoProgressProxy()

virtual KoProgressProxy::~KoProgressProxy ( )
inlinevirtual

Definition at line 24 of file KoProgressProxy.h.

24{ }

Member Function Documentation

◆ maximum()

virtual int KoProgressProxy::maximum ( ) const
pure virtual

◆ setAutoNestedName()

void KoProgressProxy::setAutoNestedName ( const QString & name)
virtual

Reimplemented in KisCompositeProgressProxy, KoFakeProgressProxy, and KoUpdater.

Definition at line 11 of file KoProgressProxy.cpp.

12{
13 if (name.isEmpty()) {
14 setFormat("%p%");
15 } else {
16 if (maximum() > 0) {
17 setFormat(QString("%1: %p%").arg(name));
18 } else {
19 setFormat(name);
20 }
21 }
22}
virtual void setFormat(const QString &format)=0
virtual int maximum() const =0
const char * name(StandardAction id)

References maximum(), and setFormat().

◆ setFormat()

virtual void KoProgressProxy::setFormat ( const QString & format)
pure virtual

◆ setRange()

virtual void KoProgressProxy::setRange ( int minimum,
int maximum )
pure virtual

◆ setValue()

virtual void KoProgressProxy::setValue ( int value)
pure virtual

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