Add typedef for the long class types
[platform/framework/web/wrt-installer.git] / src / jobs / widget_uninstall / job_widget_uninstall.h
index c787fb5..0a33a4a 100644 (file)
@@ -36,11 +36,13 @@ enum class WidgetStatus
     Ok, NOT_INSTALLED, PREALOAD, ABNORMAL, UNRECOGNIZED
 };
 
+typedef JobContextBase<WidgetUninstallationStruct> WidgetUnistallStructBase;
+typedef JobProgressBase<UninstallerContext::UninstallStep, UninstallerContext::UNINSTALL_END> UninstallContextBase;
+
 class JobWidgetUninstall :
     public Job,
-    public JobProgressBase<UninstallerContext::UninstallStep,
-                           UninstallerContext::UNINSTALL_END>,
-    public JobContextBase<WidgetUninstallationStruct>   //TODO typedef
+    public UninstallContextBase,
+    public WidgetUnistallStructBase
 {
   private:
     UninstallerContext m_context;