#include <widget_deserialize_model.h>
#include <dpl/wrt-dao-ro/widget_dao_read_only.h>
#include <dpl/wrt-dao-ro/global_dao_read_only.h>
-#include "webkit/bundles/plugin_module_support.h"
-
-#include <EWebKit2.h>
IMPLEMENT_SINGLETON(WRT::CoreModule)
-namespace { //Anonymous
-const char * const bundlePath = "/usr/lib/wrt-wk2-bundles/libwrt-wk2-bundle.so";
+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)
{
{
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));
}
return CoreModule::ALWAYS_ASK;
}
- bool developerMode()
- {
- return WrtDB::GlobalDAOReadOnly::GetDeveloperMode();
- }
-
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()
return m_impl->roamingNetworkAccess();
}
-bool CoreModule::developerMode()
-{
- return m_impl->developerMode();
-}
} /* namespace WRT */