| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef AUTOUPLOADFILE_H
- #define AUTOUPLOADFILE_H
- #include <QThread>
- #include <QtCore>
- #include "wsnumchk.h"
- class AutoUploadFile : public QThread
- {
- Q_OBJECT
- public:
- AutoUploadFile();
- ~AutoUploadFile();
- void abort();
- void setSkip(bool skip);
- void setClientID(QString clientID);
- void setHost(QString host,QString port);
- public slots:
- void setAccountInfo(QMap<QString,QString> accountInfo);
- signals:
- void uploadSucceed();
- void uploadFailed();
- void uploadProgressUpdated();
- protected:
- void run();
- private:
- int upload(int fileid,QString filePath,QString fileType,QString taskType,QString memo);
- private:
- QMap<QString,QString> m_account;
- QString m_clientID;
- QString m_moduleID;
- QString m_host;
- QString m_port;
- int m_errCode;
- QString m_errMsg;
- QString m_errDetail;
- bool m_stop;
- WSNumChk *m_numchk;
- bool m_skip;
-
- };
- #endif // FILEAUTOUPLOAD_H
|