JobWidgetInstall::JobWidgetInstall(
std::string const &widgetPath,
- const WidgetInstallationStruct &
+ const Jobs::WidgetInstall::WidgetInstallationStruct &
installerStruct) :
Job(Installation),
- JobContextBase<WidgetInstallationStruct>(installerStruct),
+ JobContextBase<Jobs::WidgetInstall::WidgetInstallationStruct>(installerStruct),
m_exceptionCaught(Jobs::Exceptions::Success)
{
m_installerContext.mode = m_jobStruct.m_installMode;
public Job,
public JobProgressBase<InstallerContext::InstallStep,
InstallerContext::INSTALL_END>,
- public JobContextBase<WidgetInstallationStruct> //TODO typedef
+ public JobContextBase<Jobs::WidgetInstall::WidgetInstallationStruct> //TODO typedef
{
private:
InstallerContext m_installerContext;
* @brief Automaticaly sets installation process
*/
JobWidgetInstall(std::string const & widgetPath,
- const WidgetInstallationStruct &installerStruct);
+ const Jobs::WidgetInstall::WidgetInstallationStruct &installerStruct);
//overrides
void SendProgress();
ProgressPercent percent,
const ProgressDescription &);
-//TODO into namespace
+namespace Jobs {
+namespace WidgetInstall {
//InstallationStruct
typedef Jobs::JobCallbacksBase<InstallerFinishedCallback,
InstallerProgressCallback>
pkgmgrInterface(_pkgmgrInterface)
{}
};
+} // namespace WidgetInstall
+} // namespace Jobs
#endif // WRT_SRC_INSTALLER_CORE_INSTALLER_TASKS_WIDGET_INSTALLER_STRUCT_H_
const InstallerControllerEvents::InstallWidgetEvent &event)
{
std::string fileName = event.GetArg0();
- WidgetInstallationStruct installerStruct = event.GetArg1();
+ Jobs::WidgetInstall::WidgetInstallationStruct installerStruct = event.GetArg1();
m_installerLogic.InstallWidget(fileName, installerStruct);
}
* This event holds std::string witch should be path to widget package
*/
DECLARE_GENERIC_EVENT_2(InstallWidgetEvent,
- std::string, // zipFileName
- WidgetInstallationStruct) // installerStruct
+ std::string, // zipFileName
+ Jobs::WidgetInstall::WidgetInstallationStruct) // installerStruct
/**
* @brief Event for iniciating plugin instalation process.
// But each Job has different constructor, so creating new Job is specific
Jobs::JobHandle InstallerLogic::InstallWidget(
const std::string & widgetPath,
- const WidgetInstallationStruct &
+ const Jobs::WidgetInstall::WidgetInstallationStruct &
installerStruct)
{
if(m_job)
Jobs::JobHandle InstallWidget(
const std::string & widgetPath,
- const WidgetInstallationStruct &
+ const Jobs::WidgetInstall::WidgetInstallationStruct &
installerStruct);
Jobs::JobHandle UninstallWidget(
CONTROLLER_POST_EVENT(
Logic::InstallerController,
InstallerControllerEvents::InstallWidgetEvent(
- path, WidgetInstallationStruct(
+ path, Jobs::WidgetInstall::WidgetInstallationStruct(
InstallerCallbacksTranslate::installFinishedCallback,
InstallerCallbacksTranslate::installProgressCallback,
new InstallerCallbacksTranslate::StatusCallbackStruct(