dtkio
dtk library for dtkio.
载入中...
搜索中...
未找到
Dtk::Mount::DProtocolDeviceMonitor类 参考

提供对协议类设备的监听操作 更多...

#include <dprotocoldevicemonitor.h>

类 Dtk::Mount::DProtocolDeviceMonitor 继承关系图:
Dtk::Mount::DProtocolDeviceMonitor 的协作图:

信号

void deviceAdded (const QString &devUrl)
 信号,告知协议设备添加
 
void deviceRemoved (const QString &devUrl)
 信号,告知协议设备移除
 
void mountAdded (const QString &devUrl, const QString &mountPoint)
 信号,告知设备挂载
 
void mountRemoved (const QString &devUrl)
 信号,告知设备卸载
 

Public 成员函数

 ~DProtocolDeviceMonitor () override
 析构函数
 
void setWatchChanges (bool watchChanges)
 开启或关闭设备监听
 
bool watchChanges () const
 获取当前监视器工作状态
 
QStringList devices () const
 获取当前所有协议设备列表
 

友元

DProtocolDeviceMonitorDDeviceManager::globalProtocolDeviceMonitor ()
 

详细描述

提供对协议类设备的监听操作

成员函数说明

◆ deviceAdded

void DProtocolDeviceMonitor::deviceAdded ( const QString &  devUrl)
signal

信号,告知协议设备添加

参数
[out]devUrl新增设备的 url 标识
注解
一般非纯协议设备的接入才会触发该信号,例如手机、数码相机接入,这类设备含有线连接的硬件

◆ deviceRemoved

void DProtocolDeviceMonitor::deviceRemoved ( const QString &  devUrl)
signal

信号,告知协议设备移除

参数
[out]devUrl移除设备的 url 标识

◆ devices()

QStringList DProtocolDeviceMonitor::devices ( ) const

获取当前所有协议设备列表

返回
设备列表,在监视器开启时有效

◆ mountAdded

void DProtocolDeviceMonitor::mountAdded ( const QString &  devUrl,
const QString &  mountPoint 
)
signal

信号,告知设备挂载

参数
[out]devUrl设备 url 标识
[out]mountPoint设备挂载点

◆ mountRemoved

void DProtocolDeviceMonitor::mountRemoved ( const QString &  devUrl)
signal

信号,告知设备卸载

参数
[out]devUrl设备 url 标识

◆ setWatchChanges()

void DProtocolDeviceMonitor::setWatchChanges ( bool  watchChanges)

开启或关闭设备监听

参数
[in]watchChanges开关标记。

◆ watchChanges()

bool DProtocolDeviceMonitor::watchChanges ( ) const

获取当前监视器工作状态

返回
当前监视器工作状态
返回值
False表示当前未监听
True表示当前正在监听
参见
void DProtocolDeviceMonitor::setWatchChanges(bool watchChanges)

该类的文档由以下文件生成: