QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RProgressHandler.h
Go to the documentation of this file.
1
20#ifndef RPROGRESSHANDLER_H
21#define RPROGRESSHANDLER_H
22
23#include "core_global.h"
24
25#include <QMetaType>
26
34public:
35 RProgressHandler() : progressEnabled(true) {}
36 virtual ~RProgressHandler() {}
37
38 virtual void setProgress(int value) = 0;
39 virtual void setProgressEnd() = 0;
40 virtual void setProgressText(const QString& text = "") = 0;
41 virtual void setProgressEnabled(bool on) {
42 progressEnabled = on;
43 }
44
45protected:
47};
48
50
51#endif
Q_DECLARE_METATYPE(RMath *)
Copyright (c) 2011-2018 by Andrew Mustun.
Definition RProgressHandler.h:33
bool progressEnabled
Definition RProgressHandler.h:46
virtual void setProgress(int value)=0
virtual void setProgressEnabled(bool on)
Definition RProgressHandler.h:41
virtual void setProgressText(const QString &text="")=0
RProgressHandler()
Definition RProgressHandler.h:35
virtual ~RProgressHandler()
Definition RProgressHandler.h:36
virtual void setProgressEnd()=0
#define QCADCORE_EXPORT
Definition core_global.h:10
#define true
Definition opennurbs_system.h:248