httpget.h

来自「Qt4 程序集合」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef HTTPGET_H
#define HTTPGET_H

#include <QObject>
#include <QtNetwork>
class QFile;
class HttpGet : public QObject
{
	Q_OBJECT

public:
    HttpGet(QObject *parent =0);
    ~HttpGet();
    bool downloadFile(QUrl);
signals:
	void done();
private slots:
    void httpRequestFinished(int requestId, bool error);
	void readResponseHeader(const QHttpResponseHeader &responseHeader);
	void updateDataReadProgress(int bytesRead, int totalBytes);
	void httpDone(bool error);
private:
	QHttp *http;
	QFile *file;
	int httpGetId;
	bool httpRequestAborted;
	QString fileName;
};

#endif // HTTPGET_H

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?