DtkCore
DTK Core module
Dtk::Core::DRecentManager类 参考

DRecentManager 是用来管理最近文件列表的类,提供了添加与删除文件项. 更多...

静态 Public 成员函数

static bool addItem (const QString &uri, DRecentData &data)
 DRecentManager::addItem 在最近列表中添加一个项. uri 文件路径 data 数据信息 更多...
 
static void removeItem (const QString &target)
 DRecentManager::removeItem 在最近列表中移除单个文件路径 target 需要移除的文件路径
 
static void removeItems (const QStringList &list)
 DRecentManager::removeItem 在最近列表中移除多个文件路径 list 需要移除的文件路径列表
 

详细描述

DRecentManager 是用来管理最近文件列表的类,提供了添加与删除文件项.

\inmodule dtkcore

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

参见
Dtk::Core::DRecentData

成员函数说明

◆ addItem()

bool Dtk::Core::DRecentManager::addItem ( const QString &  uri,
DRecentData data 
)
static

DRecentManager::addItem 在最近列表中添加一个项. uri 文件路径 data 数据信息

返回
如果返回 true 则成功添加,false 为添加失败

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