#include <widget_install/widget_install_context.h>
#include <widget_install_errors.h>
#include <task_commons.h>
-#include <installer_log.h>
+#include <dpl/log/secure_log.h>
namespace Jobs {
namespace WidgetInstall {
-TaskPrepareFiles::TaskPrepareFiles(InstallerContext &installerContext) :
+TaskPrepareFiles::TaskPrepareFiles(JobWidgetInstall * const &jobContext) :
DPL::TaskDecl<TaskPrepareFiles>(this),
- m_installerContext(installerContext)
+ m_jobContext(jobContext)
{
AddStep(&TaskPrepareFiles::StartStep);
AddStep(&TaskPrepareFiles::StepCopyFiles);
filename = source.substr(last + 1);
}
std::string target =
- m_installerContext.locations->getSourceDir() + '/' +
+ m_jobContext->m_installerContext.locations->getSourceDir() + '/' +
filename;
_D("source %s", source.c_str());
_D("target %s", target.c_str());
void TaskPrepareFiles::StepCopyFiles()
{
- CopyFile(m_installerContext.locations->getWidgetSource());
+ CopyFile(m_jobContext->m_installerContext.locations->getWidgetSource());
- size_t last = m_installerContext.locations->getWidgetSource().find_last_of(
+ size_t last = m_jobContext->m_installerContext.locations->getWidgetSource().find_last_of(
"\\/");
std::string sourceDir = "";
if (last != std::string::npos) {
- sourceDir = m_installerContext.locations->getWidgetSource().substr(
+ sourceDir = m_jobContext->m_installerContext.locations->getWidgetSource().substr(
0,
last
+ 1);
}
_D("Icons copy...");
- FOREACH(it, m_installerContext.widgetConfig.configInfo.iconsList) {
+ FOREACH(it, m_jobContext->m_installerContext.widgetConfig.configInfo.iconsList) {
std::ostringstream os;
_D("Coping: %s%ls", sourceDir.c_str(), (it->src).c_str());
os << sourceDir << DPL::ToUTF8String(it->src);
void TaskPrepareFiles::StartStep()
{
- _D("--------- <TaskPrepareFiles> : START ----------");
+ LOGI("--------- <TaskPrepareFiles> : START ----------");
}
void TaskPrepareFiles::EndStep()
{
- _D("--------- <TaskPrepareFiles> : END ----------");
+ LOGI("--------- <TaskPrepareFiles> : END ----------");
}
} // namespace WidgetInstall
} // namespace Jobs