Add typedef for the long class types
authorAdam Banasiak <a.banasiak@samsung.com>
Tue, 10 Sep 2013 15:40:05 +0000 (17:40 +0200)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Sun, 15 Sep 2013 09:05:36 +0000 (09:05 +0000)
[Issue#]   LINUXWRT-358
[Problem]  Long type names are hard to read
[Cause]    N/A
[Solution] Created typedefs for the followings:
            - InstallerBase
            - WidgetInstallationBase
            - WidgetUnistallStructBase
            - UninstallContextBase

Change-Id: I8aff13bca4fbf83ccf72962c149845e0277f90ae

src/jobs/widget_install/job_widget_install.h
src/jobs/widget_uninstall/job_widget_uninstall.h

index acadd2c..b87c12b 100644 (file)
@@ -34,11 +34,14 @@ using namespace Jobs::Exceptions;
 namespace Jobs {
 namespace WidgetInstall {
 
+typedef JobProgressBase<InstallerContext::InstallStep, InstallerContext::INSTALL_END> InstallerBase;
+typedef JobContextBase<Jobs::WidgetInstall::WidgetInstallationStruct> WidgetInstallationBase;
+
 class JobWidgetInstall :
     public Job,
-    public JobProgressBase<InstallerContext::InstallStep,
-                           InstallerContext::INSTALL_END>,
-    public JobContextBase<Jobs::WidgetInstall::WidgetInstallationStruct>   //TODO typedef
+    public InstallerBase,
+    public WidgetInstallationBase
+
 {
   private:
     InstallerContext m_installerContext;
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;