44 void setParent(
QWidget* parent);
45 void start(
const QString& msg,
int steps,
bool allow_cancel =
true);
46 void start(
const char* msg,
int steps,
bool allow_cancel =
true)
50 void start(std::string msg,
int steps,
bool allow_cancel =
true)
54 bool advance(
int step);
57 void setMaximum(
int steps);
58 void setMsg(
const QString& msg);
59 void setMsg(
const char* msg) {
62 void setMsg(std::string msg) {
68 static void useModal();
69 static void useModeless();
81 void createDialog(
const QString& msg,
int steps,
int value,
bool allow_cancel);
94 GlobalProgress::instance().start(msg, steps, allow_cancel);
96 Progress(std::string msg,
int steps,
bool allow_cancel =
true)
98 GlobalProgress::instance().start(msg, steps, allow_cancel);
100 Progress(
const char* msg,
int steps,
bool allow_cancel =
true)
102 GlobalProgress::instance().start(msg, steps, allow_cancel);
106 GlobalProgress::instance().stop();
109 bool restart(
const QString& msg,
int steps)
111 GlobalProgress::instance().stop();
112 GlobalProgress::instance().start(msg, steps);
115 bool restart(std::string msg,
int steps) {
118 bool restart(
const char* msg,
int steps) {
122 void setMsg(
const QString& msg) {
123 GlobalProgress::instance().setMsg(msg);
125 void setMsg(std::string msg) {
128 void setMsg(
const char* msg) {
132 bool advance(
int step) {
133 return GlobalProgress::instance().advance(step);
136 return GlobalProgress::instance().canceled();
139 void setMaximum(
int step) {
140 GlobalProgress::instance().setMaximum(step);
143 return GlobalProgress::instance().exec();
Definition: Progress.hpp:20
fromLocal8Bit(const char *str, int size=-1)
fromStdString(const std::string &str)
Definition: Progress.hpp:89