33 #include <QProgressDialog>
34 #include <QMouseEvent>
35 #include <QPaintEvent>
37 #include <QGridLayout>
38 #include <QDoubleSpinBox>
71 inline int min()
const {
return pMin; }
72 inline int max()
const {
return pMax; }
84 void progress(
int progressValue);
99 void doReportProgress(
int value);
190 virtual void setDescriptiveText(
const QString& labelText);
195 const QString& descriptiveText);
202 virtual void setValue(
int value);
208 void setup(
bool canCancel);
209 void init(
const QString& labelText);
240 Q_PROPERTY(
bool disableUi READ willDisableUi WRITE setDisableUi) ;
269 virtual void setDisableUi(
bool disableUi);
280 virtual void showPleaseWait();
312 virtual void setDelay(
int ms);
315 virtual void process();
343 Q_PROPERTY(
int selectedValue READ selectedValue WRITE setSelectedValue)
350 int selectedValue()
const;
352 QString enumText(
int enumValue)
const;
355 void selectedValueChanged(
int enumValue);
358 void setSelectedValue(
int val);
363 void internalCurrentIndexChanged(
int index);
390 virtual void insertGridFlowWidget(
QWidget *w, Qt::Alignment align = 0);
518 int pPositionXPercent;
519 int pPositionYPercent;
542 int radius = 4,
bool also_draw_image =
true);