dfiledragclient_zh
2022-04-14 15:09:26

Class::DFileDragClient

暂无该属性


Detailed Description

~chinese ~chinese

提供拖拽文件时与文件发送方交互的接口。

DFileDragClient::progress

[private plain  ]

int progress() const ~chinese

DFileDragClient::progress ~chinese Returns 返回当前拖拽的进度

DFileDragClient::state

[private plain  ]

DFileDragState state() const ~chinese

DFileDragClient::state ~chinese Returns 返回当前状态,见 DFileDragState

DFileDragClient::stateChanged

[private plain  ]

void stateChanged(DFileDragState state)

DFileDragClient::serverDestroyed

[private plain  ]

void serverDestroyed()

DFileDragClient::checkMimeData

[public plain static ]

bool checkMimeData(const QMimeData *data) ~chinese

~chinese data ~chinese Returns 包含 DND_MIME_PID 格式的数据时返回 true,否则返回 false ~chinese Note: 通常在接收拖放数据的应用的dropEvent(QDropEvent *event)函数中检测当前 event->mimeData() 是否是 DFileDrag

DFileDragClient::setTargetData

[public plain static ]

void setTargetData(const QMimeData *data, int key, int value) ~chinese

~chinese data 拖放时传入的data,用于获取和发送数据的应用dbus通讯需要的一些信息 ~chinese key ~chinese value ~chinese Note: 向文件发送方设置自定义数据

DFileDragClient::setTargetUrl

[public plain static ]

void setTargetUrl(const QMimeData *data, int url) ~chinese

~chinese data ~chinese url ~chinese Note: 告知文件发送方拖拽目标路径