https://github.com/ialhashim/topo-blend
Revision 39b13612ebd645a65eda854771b517371f2f858a authored by ennetws on 13 March 2015, 18:17:18 UTC, committed by ennetws on 13 March 2015, 18:17:18 UTC
1 parent c702819
Tip revision: 39b13612ebd645a65eda854771b517371f2f858a authored by ennetws on 13 March 2015, 18:17:18 UTC
Create README.md
Create README.md
Tip revision: 39b1361
ProgressItem.h
#pragma once
#include <QGraphicsObject>
#include "SpinnerItem.h"
class ProgressItem : public QGraphicsObject
{
Q_OBJECT
public:
explicit ProgressItem(QString message, bool isLoading, QGraphicsScene * scene);
~ProgressItem();
QRectF boundingRect() const;
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget);
private:
QGraphicsScene * scene;
QGraphicsItemGroup * items;
SpinnerItem * spinner;
QString message, oldMessage, extra;
QRectF messageRect;
bool isLoading;
double progress;
bool isSmoothAnimation;
signals:
public slots:
void startProgress();
void setProgress(double);
void stopProgress();
void applyProgress();
void show();
void close();
void visiblityChanged();
void setExtra(QString);
};
Computing file changes ...