drecentmanager_zh
2022-04-18 16:18:23

Class::DRecentManager

暂无该属性


Detailed Description

~chinese

~chinese

DRecentManager 是用来管理最近文件列表的类,提供了添加与删除文件项。 ~chinese ~chinese 遵循 freedesktop 标准,在本地 share 目录存放,文件名为: recently-used.xbel,所以每个用户都有不同的列表。 ~chinese ~chinese 该类的存在就是为 deepin 应用提供一个工具类,方便让打开的文件添加到最近文件列表中。

DRecentManager::addItem

[public plain static ]

bool addItem(const QString &uri, DRecentData &data) ~chinese

在最近列表中添加一个项 ~chinese uri 文件路径 ~chinese data 数据信息 ~chinese Returns 如果返回 true 则成功添加,false 为添加失败

DRecentManager::removeItem

[public plain static ]

void removeItem(const QString &target) ~chinese

在最近列表中移除单个文件路径 ~chinese target 需要移除的文件路径

DRecentManager::removeItems

[public plain static ]

void removeItems(const QStringList &list) ~chinese

DRecentManager::removeItem 在最近列表中移除多个文件路径 ~chinese list 需要移除的文件路径列表