rpcsx/rpcs3qt-legacy/progress_indicator.h
2025-04-06 23:55:46 +03:00

24 lines
421 B
C++

#pragma once
class progress_indicator
{
public:
progress_indicator(int minimum, int maximum);
~progress_indicator();
int value() const;
void set_value(int value);
void set_range(int minimum, int maximum);
void reset();
void signal_failure();
private:
int m_value = 0;
int m_minimum = 0;
int m_maximum = 100;
#if HAVE_QTDBUS
void update_progress(int progress, bool progress_visible, bool urgent);
#endif
};