Krita Source Code Documentation
Loading...
Searching...
No Matches
KoProgressProxy.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2006-2007 Thomas Zander <zander@kde.org>
3 * SPDX-FileCopyrightText: 2009 Boudewijn Rempt <boud@valdyas.org>
4 *
5 * SPDX-License-Identifier: LGPL-2.0-or-later
6 */
7#ifndef KO_PROGRESS_PROXY
8#define KO_PROGRESS_PROXY
9
10#include "kritawidgetutils_export.h"
11
12class QString;
13
19class KRITAWIDGETUTILS_EXPORT KoProgressProxy
20{
21
22public:
23
24 virtual ~KoProgressProxy() { }
25
26 virtual int maximum() const = 0;
27 virtual void setValue(int value) = 0;
28 virtual void setRange(int minimum, int maximum) = 0;
29 virtual void setFormat(const QString &format) = 0;
30 virtual void setAutoNestedName(const QString &name);
31};
32
33
34#endif
float value(const T *src, size_t ch)
virtual ~KoProgressProxy()
virtual void setValue(int value)=0
virtual void setFormat(const QString &format)=0
virtual void setRange(int minimum, int maximum)=0
virtual int maximum() const =0