Plasma
Go to the documentation of this file. 20 #ifndef PLASMA_BUSYWIDGET_H 21 #define PLASMA_BUSYWIDGET_H 23 #include <QtGui/QGraphicsWidget> 32 class BusyWidgetPrivate;
44 Q_PROPERTY(
bool running READ isRunning WRITE setRunning)
45 Q_PROPERTY(QString label READ label WRITE setLabel)
59 void setRunning(
bool running);
64 bool isRunning() const;
69 void setLabel(const QString &label);
74 QString label() const;
80 void paint(QPainter *painter,
84 void showEvent(QShowEvent *event);
85 void hideEvent(QHideEvent *event);
86 void resizeEvent(QGraphicsSceneResizeEvent *event);
87 void mousePressEvent(QGraphicsSceneMouseEvent *event);
88 void mouseReleaseEvent(QGraphicsSceneMouseEvent *event);
92 void timerEvent(QTimerEvent *event);
95 BusyWidgetPrivate * const d;
97 Q_PRIVATE_SLOT(d,
void themeChanged())
102 #endif // multiple inclusion guard
Namespace for everything in libplasma.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sat Jan 18 2020 00:00:00 by
doxygen 1.8.15 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.