DtkGui
DTK Gui module
|
Public 成员函数 | |
Cached () | |
~Cached () | |
int | maxCost () const |
void | setMaxCost (int cost) |
void | clear () |
QIcon | findQIcon (const QString &iconName, Options options=Options(), const QIcon &fallback=QIcon()) |
QString | findDciIconFile (const QString &iconName, const QString &themeName, const QString &fallback={}) |
图标查找缓存类,提供的查找图标接口,如果找到会加入缓存,下次查找会更快。
Dtk::Gui::DIconTheme::Cached::Cached | ( | ) |
图标缓存构造函数
Dtk::Gui::DIconTheme::Cached::~Cached | ( | ) |
图标缓存析构函数
Dtk::Gui::DIconTheme::Cached::clear | ( | ) |
清理所有缓存
Dtk::Gui::DIconTheme::Cached::findDciIconFile | ( | const QString & | iconName, |
const QString & | themeName, | ||
const QString & | fallback = {} |
||
) |
通过指定图标名 iconName 和主题名 themeName 查找 DCI 图标文件路径的接口,找到时会加入缓存
[in] | iconName | 要查找的图标名称 |
[in] | options | 指定 DCI 图标主题 |
[in] | fallback | 图标查找失败时可以返回用户指定的 fallback ,默认为空 |
Dtk::Gui::DIconTheme::Cached::findQIcon | ( | const QString & | iconName, |
Options | options = Options() , |
||
const QIcon & | fallback = QIcon() |
||
) |
通过 iconName 查找 QIcon 的接口,找到时会加入缓存
[in] | iconName | 要查找的图标名称 |
[in] | options | 要查找的选项 |
[in] | fallback | 图标查找失败时可以返回用户指定的 fallback 对象,默认为空 |
Dtk::Gui::DIconTheme::Cached::maxCost | ( | ) | const |
返回允许的最大缓存数量
Dtk::Gui::DIconTheme::Cached::setMaxCost | ( | int | cost | ) |
将最大允许的缓存数量设置为 cost 。如果当前的缓存数量大于 cost ,则某些缓存对象会立即删除。