class QCefDownloadItem
表示下载项
总结
成员 | 描述 |
---|---|
public ~QCefDownloadItem () | QCefDownloadItem 析构函数 |
public void start (const QString & path, bool useDefaultDialog) const | 开始下载 |
public void pause () const | 暂停下载 |
public void resume () const | 恢复下载 |
public void cancel () const | 取消下载 |
public bool isStarted () const | 获取下载是否已开始 |
public bool isInProgress () const | 获取下载是否正在进行 |
public bool isComplete () const | 获取下载是否完成 |
public bool isCanceled () const | 获取下载是否已取消或中断 |
public qint64 currentSpeed () const | 获取当前下载速度 |
public int percentComplete () const | 获取完成百分比 |
public qint64 totalBytes () const | 获取总字节数 |
public qint64 receivedBytes () const | 获取接收的字节数 |
public QDateTime startTime () const | 获取下载开始的时间 |
public QDateTime endTime () const | 获取下载结束的时间 |
public QString fullPath () const | 获取已下载或正在下载文件的完整路径 |
public quint32 id () const | 获取此下载的唯一标识符 |
public QString url () const | 获取网址 |
public QString originalUrl () const | 在任何重定向之前获取原始 URL |
public QString suggestedFileName () const | 获取建议的文件名 |
public QString contentDisposition () const | 获取内容配置 |
public QString mimeType () const | 获取 MIME 类型 |
private QScopedPointer< QCefDownloadItemPrivate > d_ptr | |
private QCefDownloadItem ( QCefDownloadItem &&) = delete | |
private QCefDownloadItem & operator= ( QCefDownloadItem &&) = delete | |
private QCefDownloadItem () | QCefDownloadItem 构造函数 |
Members
public
~QCefDownloadItem
()
QCefDownloadItem 析构函数
public void
start
(const QString & path, bool useDefaultDialog) const
开始下载
参数
path
保存下载项的完整路径名(必须包括文件名)useDefaultDialog
是否使用默认的“另存为...”对话框
仅当 useDefaultDialog
设置为 false 时,path
参数才有效。如果将 useDefaultDialog
设置为 true,则无法控制打开的"另存为..."对话框的初始位置,它由 CEF 内部实现决定。
public void
pause
() const
暂停下载
public void
resume
() const
恢复下载
public void
cancel
() const
取消下载
public bool
isStarted
() const
获取下载是否已开始
返回值
public bool
isInProgress
() const
获取下载是否正在进行
返回值
如果下载正在进行为 true;否则为false
public bool
isComplete
() const
获取下载是否完成
返回值
如果下载完成为 true;否则为false
public bool
isCanceled
() const
获取下载是否已取消或中断
返回值
如果下载已被取消或中断为 true;否则为 false
public qint64
currentSpeed
() const
获取当前下载速度
返回值
以 bytes/s 为单位的简单速度估算
public int
percentComplete
() const
获取完成百分比
返回值
粗略完成百分比或 -1(如果接收总大小未知)
public qint64
totalBytes
() const
获取总字节数
返回值
总字节数
public qint64
receivedBytes
() const
获取接收的字节数
返回值
接收的字节数
public QDateTime
startTime
() const
获取下载开始的时间
返回值
下载开始的时间
public QDateTime
endTime
() const
获取下载结束的时间
返回值
下载结束的时间
public QString
fullPath
() const
获取已下载或正在下载文件的完整路径
返回值
已下载或正在下载文件的完整路径
public quint32
id
() const
获取此下载的唯一标识符
返回值
此下载的唯一标识符
public QString
url
() const
获取网址
返回值
网址
public QString
originalUrl
() const
获取在任何重定向之前原始 URL
返回值
在任何重定向之前原始 URL
public QString
suggestedFileName
() const
获取建议的文件名
返回值
建议的文件名
public QString
contentDisposition
() const
获取内容配置
返回值
内容配置
public QString
mimeType
() const
获取 MIME 类型
返回值
MIME 类型
private QScopedPointer< QCefDownloadItemPrivate >
d_ptr
private
QCefDownloadItem
(
QCefDownloadItem
&&) = delete
private
QCefDownloadItem
&
operator=
(
QCefDownloadItem
&&) = delete
private
QCefDownloadItem
()
QCefDownloadItem 构造函数