From: Denis Dolzhenko Date: Fri, 29 Sep 2017 11:32:13 +0000 (+0300) Subject: Implement snapshots X-Git-Tag: submit/tizen_4.0/20171004.071817^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=566ccb52983989fc2f641a27d773ebd6e3ab9d4b;p=profile%2Fwearable%2Fapps%2Fnative%2Ftaskmanager.git Implement snapshots Change-Id: Ica0cabee0b001e34d768498d6bda98315c3a7b13 Signed-off-by: Denis Dolzhenko --- diff --git a/src/App/inc/TaskListViewItem.h b/src/App/inc/TaskListViewItem.h index af5b396..bf38b3d 100644 --- a/src/App/inc/TaskListViewItem.h +++ b/src/App/inc/TaskListViewItem.h @@ -34,22 +34,31 @@ namespace TaskMngr 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 */ diff --git a/src/App/src/TaskMngrService.cpp b/src/App/src/TaskMngrService.cpp index 5f2cb3b..5041440 100644 --- a/src/App/src/TaskMngrService.cpp +++ b/src/App/src/TaskMngrService.cpp @@ -189,14 +189,18 @@ bool TaskMngrService::appInfoCb(app_info_h appInfo) } } - 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;