mirror of
				https://github.com/YACReader/yacreader
				synced 2025-11-04 01:05:06 -05:00 
			
		
		
		
	added exclusive selection between folders and readlind lists views
This commit is contained in:
		
							
								
								
									
										32
									
								
								common/http_worker.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								common/http_worker.h
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,32 @@
 | 
			
		||||
#ifndef __HTTP_WORKER_H
 | 
			
		||||
#define __HTTP_WORKER_H
 | 
			
		||||
 | 
			
		||||
#include <QWidget>
 | 
			
		||||
#include <QByteArray>
 | 
			
		||||
#include <QThread>
 | 
			
		||||
#include <QUrl>
 | 
			
		||||
#include "yacreader_global.h"
 | 
			
		||||
 | 
			
		||||
 class HttpWorker : public QThread
 | 
			
		||||
 {
 | 
			
		||||
		 Q_OBJECT
 | 
			
		||||
	public:
 | 
			
		||||
		HttpWorker(const QString & urlString);
 | 
			
		||||
	public slots:
 | 
			
		||||
		void get();
 | 
			
		||||
		QByteArray getResult();
 | 
			
		||||
		bool wasValid();
 | 
			
		||||
		bool wasTimeout();
 | 
			
		||||
	private:
 | 
			
		||||
		void run();
 | 
			
		||||
		QUrl url;
 | 
			
		||||
		int httpGetId;
 | 
			
		||||
		QByteArray result;
 | 
			
		||||
		bool _error;
 | 
			
		||||
		bool _timeout;
 | 
			
		||||
	signals:
 | 
			
		||||
		void dataReady(const QByteArray &);
 | 
			
		||||
		void timeout();
 | 
			
		||||
 };
 | 
			
		||||
 | 
			
		||||
#endif
 | 
			
		||||
		Reference in New Issue
	
	Block a user