玉兔远程控制 0.1.0-bate2
载入中...
搜索中...
未找到
FrmDownloadManager.h
1#ifndef FRMDOWNLOADMANAGER_H
2#define FRMDOWNLOADMANAGER_H
3
4#include <QWidget>
5#include <QVBoxLayout>
6#include "FrmDownload.h"
7#include <ParameterWebBrowser.h>
8
9class CFrmDownloadManager : public QWidget
10{
11 Q_OBJECT
12public:
13 explicit CFrmDownloadManager(CParameterWebBrowser* para, QWidget *parent = nullptr);
14 virtual ~CFrmDownloadManager();
15
16public Q_SLOTS:
17 void slotDownloadRequested(QWebEngineDownloadRequest *download);
18
19Q_SIGNALS:
20 void sigVisible(bool visible);
21protected:
22 void showEvent(QShowEvent *event);
23 void hideEvent(QHideEvent *event);
24private Q_SLOTS:
25 void Add(CFrmDownload* item);
26 void Remove(CFrmDownload* item);
27 void slotSelected(CFrmDownload* item);
28private:
29 int m_nCount;
30 QVBoxLayout* m_pItems;
31 CParameterWebBrowser* m_pPara;
32};
33
34#endif // FRMDOWNLOADMANAGER_H