X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fjobs%2Fwidget_install%2Fwidget_installer_struct.h;h=6f0c17613b1ab101cbeda440c25456e1732a88c4;hb=077e68e7d8c91c5d18f2f73ece5c3c343645a434;hp=2321a626f5474891a5dbec2b3a77a63cb49a45cc;hpb=5d574277e4e45cd5ca48ba76596644a23ff5dd40;p=framework%2Fweb%2Fwrt-installer.git diff --git a/src/jobs/widget_install/widget_installer_struct.h b/src/jobs/widget_install/widget_installer_struct.h index 2321a62..6f0c176 100644 --- a/src/jobs/widget_install/widget_installer_struct.h +++ b/src/jobs/widget_install/widget_installer_struct.h @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -45,17 +46,6 @@ typedef void (*InstallerProgressCallback)(void *userParam, ProgressPercent percent, const ProgressDescription &); -namespace InstallMode { -enum Type -{ - WRONG_INSTALL_MODE = -1, - INSTALL_MODE_WGT, - INSTALL_MODE_DIRECTORY, - INSTALL_MODE_PRELOAD, - REINSTALL_MODE_DIRECTORY -}; -} - //TODO into namespace //InstallationStruct typedef Jobs::JobCallbacksBase pkgmgrInterface; // It must be empty-constructible as a parameter of generic event - WidgetInstallationStruct() : - m_installMode(InstallMode::Type::INSTALL_MODE_WGT), - m_quiet(true) - {} - + WidgetInstallationStruct() {}; WidgetInstallationStruct( InstallerFinishedCallback finished, InstallerProgressCallback progress, void *param, - InstallMode::Type mode, - bool quiet, + InstallMode mode, std::shared_ptr _pkgmgrInterface ) : WidgetInstallCallbackBase(finished, progress, param), m_installMode(mode), - m_quiet(quiet), pkgmgrInterface(_pkgmgrInterface) {} };