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);
415 Q_PROPERTY(
QString waitMovie READ waitMovieFileName WRITE setWaitMovie) ;
416 Q_PROPERTY(
int widthPercent READ widthPercent WRITE setWidthPercent) ;
417 Q_PROPERTY(
int heightPercent READ heightPercent WRITE setHeightPercent) ;
418 Q_PROPERTY(
int positionXPercent READ positionXPercent WRITE setPositionXPercent) ;
419 Q_PROPERTY(
int positionYPercent READ positionYPercent WRITE setPositionYPercent) ;
420 Q_PROPERTY(
QColor backgroundColor READ backgroundColor WRITE setBackgroundColor) ;
432 QColor backgroundColor()
const;
444 virtual void setWaitMovie(
QMovie *movie);
447 virtual void setWaitMovie(
const QString& file);
493 void setBackgroundColor(
const QColor& c);
496 virtual void startWait();
499 virtual void stopWait();
509 virtual QRect calcAnimationLabelGeometry();
518 int pPositionXPercent;
519 int pPositionYPercent;
542 int radius = 4,
bool also_draw_image =
true);
QString waitMovieFileName() const
A Layout that lays out its children in a grid, flowing left to right, top to bottom.
void setHeightPercent(int heightpercent)
Sets the height of this label.
void setPositionXPercent(int xpc)
Sets the horizontal position of this label relative to the parent widget.
void setPositionYPercent(int ypc)
Sets the vertical position of this label relative to the parent widget.
a combo box proposing a list of (integer) enumeration values.
QList< QWidget * > mGridFlowWidgets
void setWidthPercent(int widthpercent)
Sets the width of this label.
KLF_EXPORT void klfDrawGlowedImage(QPainter *painter, const QImage &foreground, const QColor &glow_color=QColor(128, 255, 128, 8), int radius=4, bool also_draw_image=true)
Draws the given image with a glow effect.
int positionXPercent() const
int positionYPercent() const
virtual int ncolumns() const
virtual ~KLFGridFlowLayout()
Object that emits progress information of a (lengthy) operation.
int heightPercent() const