aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/http/HttpFileTransfer.h
diff options
context:
space:
mode:
authorGravatar Alexey Sokolov2016-04-29 23:57:30 +0100
committerGravatar Alexey Sokolov2016-04-29 23:57:48 +0100
commit690dd7a33ddc90678367d73adf313533536e10f2 (patch)
tree2276fe7c384ebbc222b40a19c536d5c3c5606ce8 /src/modules/http/HttpFileTransfer.h
parentAdd config for clang-format. (diff)
downloadKVIrc-690dd7a33ddc90678367d73adf313533536e10f2.tar.gz
KVIrc-690dd7a33ddc90678367d73adf313533536e10f2.tar.bz2
KVIrc-690dd7a33ddc90678367d73adf313533536e10f2.zip
Apply clang-format
Diffstat (limited to 'src/modules/http/HttpFileTransfer.h')
-rw-r--r--src/modules/http/HttpFileTransfer.h63
1 files changed, 36 insertions, 27 deletions
diff --git a/src/modules/http/HttpFileTransfer.h b/src/modules/http/HttpFileTransfer.h
index 2df25d587..95c94215c 100644
--- a/src/modules/http/HttpFileTransfer.h
+++ b/src/modules/http/HttpFileTransfer.h
@@ -37,60 +37,69 @@ class QMenu;
class HttpFileTransfer : public KviFileTransfer
{
- enum GeneralStatus { Initializing, Connecting, Downloading, Success, Failure };
+ enum GeneralStatus
+ {
+ Initializing,
+ Connecting,
+ Downloading,
+ Success,
+ Failure
+ };
Q_OBJECT
public:
HttpFileTransfer();
~HttpFileTransfer();
+
private:
int m_TimerId;
KviHttpRequest * m_pHttpRequest;
- GeneralStatus m_eGeneralStatus;
- QString m_szStatusString;
+ GeneralStatus m_eGeneralStatus;
+ QString m_szStatusString;
+
+ QStringList m_lHeaders;
+ QStringList m_lRequest;
- QStringList m_lHeaders;
- QStringList m_lRequest;
+ kvi_time_t m_tStartTime;
+ kvi_time_t m_tTransferStartTime;
+ kvi_time_t m_tTransferEndTime;
- kvi_time_t m_tStartTime;
- kvi_time_t m_tTransferStartTime;
- kvi_time_t m_tTransferEndTime;
+ KviKvsVariant m_vMagicIdentifier;
+ bool m_bNotifyCompletion;
+ bool m_bAutoClean;
+ bool m_bNoOutput;
- KviKvsVariant m_vMagicIdentifier;
- bool m_bNotifyCompletion;
- bool m_bAutoClean;
- bool m_bNoOutput;
+ QTimer * m_pAutoCleanTimer;
+ QString m_szCompletionCallback;
- QTimer * m_pAutoCleanTimer;
- QString m_szCompletionCallback;
public:
- KviHttpRequest * request(){ return m_pHttpRequest; };
+ KviHttpRequest * request() { return m_pHttpRequest; };
static unsigned int runningTransfers();
static void init();
static void done();
virtual bool startDownload();
- void setCompletionCallback(const QString &szCallback){ m_szCompletionCallback = szCallback; };
- void setMagicIdentifier(const KviKvsVariant &vIdentifier){ m_vMagicIdentifier = vIdentifier; };
- void setNotifyCompletion(bool bNotify){ m_bNotifyCompletion = bNotify; };
- void setAutoClean(bool bAutoClean){ m_bAutoClean = bAutoClean; };
- void setNoOutput(bool bNoOutput){ m_bNoOutput = bNoOutput; };
+ void setCompletionCallback(const QString & szCallback) { m_szCompletionCallback = szCallback; };
+ void setMagicIdentifier(const KviKvsVariant & vIdentifier) { m_vMagicIdentifier = vIdentifier; };
+ void setNotifyCompletion(bool bNotify) { m_bNotifyCompletion = bNotify; };
+ void setAutoClean(bool bAutoClean) { m_bAutoClean = bAutoClean; };
+ void setNoOutput(bool bNoOutput) { m_bNoOutput = bNoOutput; };
- virtual void displayPaint(QPainter * p,int column, QRect rect);
+ virtual void displayPaint(QPainter * p, int column, QRect rect);
virtual int displayHeight(int iLineSpacing);
virtual void fillContextPopup(QMenu * m);
virtual bool active();
virtual QString tipText();
virtual QString localFileName();
protected slots:
- void statusMessage(const QString &txt);
+ void statusMessage(const QString & txt);
void transferTerminated(bool bSuccess);
- void headersReceived(KviPointerHashTable<const char *,KviCString> *h);
- void requestSent(const QStringList &sl);
+ void headersReceived(KviPointerHashTable<const char *, KviCString> * h);
+ void requestSent(const QStringList & sl);
- void resolvingHost(const QString &hostname);
- void contactingHost(const QString &ipandport);
- void receivedResponse(const QString &response);
+ void resolvingHost(const QString & hostname);
+ void contactingHost(const QString & ipandport);
+ void receivedResponse(const QString & response);
void connectionEstablished();
void abort();
void autoClean();