#ifndef FILEUPLOAD_H #define FILEUPLOAD_H #include #include #include "wscube.h" class FileUpload : public QThread { Q_OBJECT public: explicit FileUpload(QString fileName,QString fileType,QString memo,QString userHash); void abort(); ~FileUpload(); protected: void run(); signals: void msgUpdated(QString msg,QString name); void uploadFinished(); public slots: private: void submit(); void submitByPack(); bool checkUserAccount(int nums); private: QString fileName; QString fileType; QString memo; QString userHash; bool isBatchTran; bool isMulti; int monthLimit; int monthSum; bool stop ; WSCube *m_cubeWs; }; #endif // FILEUPLOAD_H