Rabbit Remote Control
0.1.0-bate2
Loading...
Searching...
No Matches
Plugins
WebBrowser
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
9
class
CFrmDownloadManager
:
public
QWidget
10
{
11
Q_OBJECT
12
public
:
13
explicit
CFrmDownloadManager
(
CParameterWebBrowser
* para, QWidget *parent =
nullptr
);
14
virtual
~CFrmDownloadManager
();
15
16
public
Q_SLOTS:
17
void
slotDownloadRequested(QWebEngineDownloadRequest *download);
18
19
Q_SIGNALS:
20
void
sigVisible(
bool
visible);
21
protected
:
22
void
showEvent(QShowEvent *event);
23
void
hideEvent(QHideEvent *event);
24
private
Q_SLOTS:
25
void
Add(
CFrmDownload
* item);
26
void
Remove(
CFrmDownload
* item);
27
void
slotSelected(
CFrmDownload
* item);
28
private
:
29
int
m_nCount;
30
QVBoxLayout* m_pItems;
31
CParameterWebBrowser
* m_pPara;
32
};
33
34
#endif
// FRMDOWNLOADMANAGER_H
CFrmDownloadManager
Definition
FrmDownloadManager.h:10
CFrmDownload
Definition
FrmDownload.h:23
CParameterWebBrowser
Definition
ParameterWebBrowser.h:7
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved