From b186a7859ea4f057d5aa6b1f3d02252204a601f8 Mon Sep 17 00:00:00 2001 From: Jihoon Chung Date: Wed, 8 May 2013 18:03:49 +0900 Subject: [PATCH] [Release] wrt-commons_0.2.118 --- modules/widget_dao/dao/widget_dao_read_only.cpp | 11 +++++++++++ .../include/dpl/wrt-dao-ro/common_dao_types.h | 1 + .../include/dpl/wrt-dao-ro/widget_dao_read_only.h | 6 ++++++ packaging/wrt-commons.spec | 4 ++-- 4 files changed, 20 insertions(+), 2 deletions(-) diff --git a/modules/widget_dao/dao/widget_dao_read_only.cpp b/modules/widget_dao/dao/widget_dao_read_only.cpp index 194c1ac..87815fc 100644 --- a/modules/widget_dao/dao/widget_dao_read_only.cpp +++ b/modules/widget_dao/dao/widget_dao_read_only.cpp @@ -434,6 +434,17 @@ TizenAppIdList WidgetDAOReadOnly::getTizenAppidList() SQL_CONNECTION_EXCEPTION_HANDLER_END("Failed to get Pkgname list") } +TizenPkgIdList WidgetDAOReadOnly::getTizenPkgidList() +{ + LogDebug("Getting Pkgid List "); + SQL_CONNECTION_EXCEPTION_HANDLER_BEGIN + { + WRT_DB_SELECT(select, WidgetInfo, &WrtDatabase::interface()) + return select->GetValueList(); + } + SQL_CONNECTION_EXCEPTION_HANDLER_END("Failed to get Pkgid list") +} + DbWidgetDAOReadOnlyList WidgetDAOReadOnly::getWidgetList() { LogDebug("Getting DbWidget List"); diff --git a/modules/widget_dao/include/dpl/wrt-dao-ro/common_dao_types.h b/modules/widget_dao/include/dpl/wrt-dao-ro/common_dao_types.h index 3c3c943..a91b73f 100644 --- a/modules/widget_dao/include/dpl/wrt-dao-ro/common_dao_types.h +++ b/modules/widget_dao/include/dpl/wrt-dao-ro/common_dao_types.h @@ -219,6 +219,7 @@ typedef std::multiset DbWidgetFeatureSet; */ typedef std::list DbWidgetHandleList; typedef std::list TizenAppIdList; +typedef std::list TizenPkgIdList; class WidgetDAOReadOnly; //forward declaration typedef std::shared_ptr WidgetDAOReadOnlyPtr; diff --git a/modules/widget_dao/include/dpl/wrt-dao-ro/widget_dao_read_only.h b/modules/widget_dao/include/dpl/wrt-dao-ro/widget_dao_read_only.h index 1ae5364..3f9870c 100644 --- a/modules/widget_dao/include/dpl/wrt-dao-ro/widget_dao_read_only.h +++ b/modules/widget_dao/include/dpl/wrt-dao-ro/widget_dao_read_only.h @@ -602,6 +602,12 @@ class WidgetDAOReadOnly */ static TizenAppIdList getTizenAppidList(); + /** + * This method returns list of tizen package list of installed packages + * @return list of TizenPkgIdList of installed packages + */ + static TizenPkgIdList getTizenPkgidList(); + /** * This method returns a list of all the installed widgets. * diff --git a/packaging/wrt-commons.spec b/packaging/wrt-commons.spec index 402dc03..53a2bf2 100644 --- a/packaging/wrt-commons.spec +++ b/packaging/wrt-commons.spec @@ -1,7 +1,7 @@ -#git:framework/web/wrt-commons wrt-commons 0.2.117 +#git:framework/web/wrt-commons wrt-commons 0.2.118 Name: wrt-commons Summary: Wrt common library -Version: 0.2.117 +Version: 0.2.118 Release: 1 Group: Development/Libraries License: Apache License, Version 2.0 -- 2.34.1