You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					28 lines
				
				478 B
			
		
		
			
		
	
	
					28 lines
				
				478 B
			| 
								 
											5 years ago
										 
									 | 
							
								#include <QTimer>
							 | 
						||
| 
								 | 
							
								#include <QLabel>
							 | 
						||
| 
								 | 
							
								#include <QWidget>
							 | 
						||
| 
								 | 
							
								#include <QPixmap>
							 | 
						||
| 
								 | 
							
								#include <QProgressBar>
							 | 
						||
| 
								 | 
							
								#include <QTransform>
							 | 
						||
| 
								 | 
							
								#include <QSocketNotifier>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								class Spinner : public QWidget {
							 | 
						||
| 
								 | 
							
								  Q_OBJECT
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public:
							 | 
						||
| 
								 | 
							
								  explicit Spinner(QWidget *parent = 0);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								private:
							 | 
						||
| 
								 | 
							
								  QPixmap track_img;
							 | 
						||
| 
								 | 
							
								  QTimer *rotate_timer;
							 | 
						||
| 
								 | 
							
								  QLabel *comma, *track;
							 | 
						||
| 
								 | 
							
								  QLabel *text;
							 | 
						||
| 
								 | 
							
								  QProgressBar *progress_bar;
							 | 
						||
| 
								 | 
							
								  QTransform transform;
							 | 
						||
| 
								 | 
							
								  QSocketNotifier *notifier;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								public slots:
							 | 
						||
| 
								 | 
							
								  void rotate();
							 | 
						||
| 
								 | 
							
								  void update(int n);
							 | 
						||
| 
								 | 
							
								};
							 |