Krita Source Code Documentation
Loading...
Searching...
No Matches
KoProgressBar.cpp
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2007 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6
7#include "KoProgressBar.h"
8
10 : QProgressBar(parent)
11{
12}
13
17
19{
20 return QProgressBar::maximum();
21}
22
24{
25 QProgressBar::setValue(value);
26
27 // we also show the bar if it is in undetermined state
28 if (minimum() == maximum() ||
29 (value >= minimum() && value < maximum())) {
30
31 setVisible( true );
32
33 } else {
34
35 Q_EMIT done();
36 setVisible( false );
37 }
38}
39
40void KoProgressBar::setRange(int minimum, int maximum)
41{
42 QProgressBar::setRange(minimum, maximum);
43}
44
45void KoProgressBar::setFormat(const QString &format)
46{
47 QProgressBar::setFormat(format);
48}
float value(const T *src, size_t ch)
void setRange(int minimum, int maximum) override
~KoProgressBar() override
int maximum() const override
void setValue(int value) override
KoProgressBar(QWidget *parent=0)
void setFormat(const QString &format) override