[Release] wrt-installer_0.1.58
[framework/web/wrt-installer.git] / src / jobs / widget_uninstall / uninstaller_context.h
index 873852f..3d9fe28 100644 (file)
@@ -38,18 +38,16 @@ struct UninstallerContext
     enum UninstallStep
     {
         UNINSTALL_START,
-        UNINSTALL_SMACK_ENABLE,
         UNINSTALL_PRECHECK,
         UNINSTALL_REMOVE_WIDGETDIR,
         UNINSTALL_REMOVE_DESKTOP,
         UNINSTALL_REMOVE_FINISHED,
         UNINSTALL_DB_UPDATE,
         UNINSTALL_REMOVE_OSPSVC,
+        UNINSTALL_SMACK_DISABLE,
         UNINSTALL_END
     };
 
-    WidgetHandle widgetHandle;
-
     ///< flag that indicates whether installer starts
     //to remove files.rStruct;
     bool removeStarted;
@@ -61,7 +59,10 @@ struct UninstallerContext
 
     UninstallStep uninstallStep;       ///< current step of installation
     Jobs::WidgetUninstall::JobWidgetUninstall *job;
-    std::string pkgname;
+    std::string tzAppid;
+    std::string tzPkgid;
+    bool removeAbnormal;
+    std::string installedPath;
 };
 
 #endif // WRT_SRC_INSTALLER_CORE_UNINSTALLER_TASKS_UNINSTALLER_CONTEXT_H_