#include <dpl/wrt-dao-ro/widget_dao_read_only.h>
#include <dpl/wrt-dao-ro/global_dao_read_only.h>
-#include <EWebKit2.h>
-
IMPLEMENT_SINGLETON(WRT::CoreModule)
namespace {
+const char* const TEXT_DOMAIN = "wrt";
+const char* const TEXT_LOCALE_PATH = "/usr/share/wrt-engine/locale";
+
std::string cutOffFileName(const std::string& path)
{
size_t found = path.find_last_of("/");
{
public:
- CoreModuleImpl() : m_initialized(false), m_ewkContext(NULL)
+ CoreModuleImpl() : m_initialized(false)
{
LogDebug("enter");
}
*/
return false;
}
+ bindtextdomain(TEXT_DOMAIN, TEXT_LOCALE_PATH);
m_initialized = true;
}
return true;
}
RunnableWidgetObjectPtr getRunnableWidgetObject(
- const std::string& tizenId,
- DPL::OptionalUInt appControlIndex)
+ const std::string& tizenId)
{
try {
RunnableWidgetObjectPtr runnable;
WidgetModelPtr model =
- Domain::deserializeWidgetModel(tizenId, appControlIndex);
+ Domain::deserializeWidgetModel(tizenId);
if (!!model) {
runnable.reset(new RunnableWidgetObject(model));
}
private:
bool m_initialized;
- Ewk_Context* m_ewkContext;
};
CoreModule::CoreModule() : m_impl(new CoreModuleImpl())
}
RunnableWidgetObjectPtr CoreModule::getRunnableWidgetObject(
- const std::string& tizenId,
- DPL::OptionalUInt appControlIndex)
+ const std::string& tizenId)
{
- return m_impl->getRunnableWidgetObject(tizenId, appControlIndex);
+ return m_impl->getRunnableWidgetObject(tizenId);
}
CoreModule::NetworkAccessMode CoreModule::homeNetworkAccess()