BuildRequires: pkgconfig(elementary)
BuildRequires: pkgconfig(ecore)
BuildRequires: pkgconfig(ui-gadget-1)
-BuildRequires: pkgconfig(dpl-wrt-dao-ro)
-BuildRequires: pkgconfig(dpl-wrt-dao-rw)
BuildRequires: pkgconfig(dpl-efl)
-BuildRequires: pkgconfig(security-settings)
BuildRequires: pkgconfig(efl-assist)
+BuildRequires: pkgconfig(capi-appfw-application)
%description
WRT Setting UI Gadgets
efl-assist
ui-gadget-1
dpl-efl
- dpl-wrt-dao-rw
- dpl-utils-efl
- security-settings
wrt-commons-security-origin-dao
REQUIRED)
}
-ExceptionsView::ExceptionsView(Evas_Object* navi, DPL::String appID) :
+ExceptionsView::ExceptionsView(Evas_Object* navi, const std::string& pkgId) :
m_naviframe(navi)
{
- WrtDB::WidgetDAOReadOnly dao(appID);
- WrtDB::TizenPkgId pkgName = dao.getTizenPkgId();
m_securityOriginDao =
SecurityOriginDB::SecurityOriginDAOPtr(
- new SecurityOriginDB::SecurityOriginDAO(pkgName));
+ new SecurityOriginDB::SecurityOriginDAO(
+ DPL::FromASCIIString(pkgId)));
}
ExceptionsView::~ExceptionsView(void)
class ExceptionsView
{
public:
- ExceptionsView(Evas_Object *naviframe, DPL::String appID);
+ ExceptionsView(Evas_Object *naviframe, const std::string& pkgId);
~ExceptionsView(void);
bool loadView(void);
private:
Evas_Object *m_naviframe;
- DPL::String m_appID;
+ DPL::String m_pkgId;
SecurityOriginDB::SecurityOriginDAOPtr m_securityOriginDao;
//Genlist
return NULL;
try {
- m_exception.Reset(new ExceptionsView(nf, m_appID));
+ m_exception.Reset(new ExceptionsView(nf, m_pkgId));
if (!m_exception->loadView())
goto del_list;
return nf;
return NULL;
}
-MainView::MainView(ui_gadget_h ug, DPL::String appId) :
+MainView::MainView(ui_gadget_h ug, const std::string& pkgId) :
m_ug(ug),
- m_appID(appId)
+ m_pkgId(pkgId)
{
Assert(ug);
class MainView
{
ui_gadget_h m_ug;
- DPL::String m_appID;
+ std::string m_pkgId;
DPL::ScopedPtr<ExceptionsView> m_exception;
static void onBackBtnClicked(void *data,
Evas_Object *createContent(Evas_Object *parent);
public:
- MainView(ui_gadget_h ug, DPL::String appId);
+ MainView(ui_gadget_h ug, const std::string& pkgId);
~MainView(void);
Evas_Object *loadView(void);
#include <ui-gadget-module.h>
#include <string.h>
#include <Elementary.h>
-#include <bundle.h>
-
-#undef None
-#include <dpl/wrt-dao-ro/WrtDatabase.h>
-#include <dpl/wrt-dao-ro/common_dao_types.h>
-#include <dpl/wrt-dao-ro/widget_dao_read_only.h>
+#include <app_service.h>
#include "mainview.h"
#include "util.h"
{
_D("called");
struct priv *priv;
- WrtDB::TizenAppId appID;
char *pkgname = NULL;
Assert(ug && user_data);
if (!pkgname)
return NULL;
- appID = WrtDB::WidgetDAOReadOnly::getTzAppId((DPL::FromASCIIString
- (std::string(pkgname))));
-
/* Create MainView */
try {
- priv->mainView = new WebAppDetailSetting::MainView(ug, appID);
+ priv->mainView =
+ new WebAppDetailSetting::MainView(ug, pkgname);
return priv->mainView->loadView();
} catch (const std::bad_alloc &) {
return NULL;
if (!priv)
return -1;
- WrtDB::WrtDatabase::attachToThreadRW();
- //AceDB::AceDAOReadOnly::attachToThreadRW();
-
memset(ops, 0x00, sizeof(*ops));
ops->priv = priv;
ops->create = onCreate;
if (priv->mainView)
delete priv->mainView;
free(priv);
-
- //AceDB::AceDAOReadOnly::detachFromThread();
- WrtDB::WrtDatabase::detachFromThread();
}