|
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 ,则某些缓存对象会立即删除。