1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef FRMUPLOAD_H
- #define FRMUPLOAD_H
- #include <QWidget>
- #include <QMouseEvent>
- #include <QEvent>
- #include <QDropEvent>
- #include <QMoveEvent>
- #include <QFileDialog>
- #include <QMimeData>
- #include <QDragEnterEvent>
- #include <tchttpservice.h>
- #include <QFileInfo>
- #include <QClipboard>
- #include "tchttpservice.h"
- #define DEBUG 1
- namespace Ui {
- class FrmUpload;
- }
- class FrmUpload : public QWidget
- {
- Q_OBJECT
- public:
- explicit FrmUpload(QWidget *parent = nullptr);
- ~FrmUpload();
- public slots:
- void slot_uploadFileSec(QString url);
- protected:
- virtual bool eventFilter(QObject* watched, QEvent* event);
- virtual void dragEnterEvent(QDragEnterEvent *event) override;
- virtual void dropEvent(QDropEvent *event) override;
- private:
- void initFrom();
- void initWidget();
- void uploadFiles(QStringList fileList);
- // 0 md 1 url
- int copyState = 0;
- private:
- Ui::FrmUpload *ui;
- };
- #endif // FRMUPLOAD_H
|