static int getHeight();
/**
- * @brief Show animation for one app removed from TaskList
+ * @brief Shows animation for one app removed from TaskList
*/
void playKillAnim();
+
/**
- * @brief Show animation for all apps removed from TaskList
+ * @brief Shows animation for all apps removed from TaskList
*/
void playKillAllAnim();
+
/**
- * @brief Show play up animation for one app removed from TaskList
+ * @brief Shows play up animation for one app removed from TaskList
*/
void playKillUpAnim();
+
/**
- * @brief Show play down animation for one app removed from TaskList
+ * @brief Shows play down animation for one app removed from TaskList
*/
void playKillDownAnim();
+
+ /**
+ * @brief Gets AppInfo bound with this item
+ * @returns reference to AppInfo
+ */
const AppInfo &getAppInfo() const;
+
/**
* @brief Highlight Icon for screenreader
*/
}
}
- if (m_RuaRecord.icon) {
- item.icon = m_RuaRecord.icon;
+ if (m_RuaRecord.image) {
+ item.icon = m_RuaRecord.image; // snapshot
+ } else if (m_RuaRecord.icon) {
+ item.icon = m_RuaRecord.icon; // icon
} else {
- ret = app_info_get_icon(appInfo, &variable);
+ ret = app_info_get_icon(appInfo, &variable); // icon
if (variable) {
item.icon = variable;
free(variable);
variable = nullptr;
+ } else {
+ LOG_WARN("icon is null");
}
}
item.launchTime = m_RuaRecord.launch_time;