[Release] wrt-installer_0.1.114
[framework/web/wrt-installer.git] / src / jobs / widget_install / task_manifest_file.h
index d4f1c90..a318fc8 100644 (file)
@@ -61,21 +61,19 @@ class TaskManifestFile :
     //TODO stepAbort
     //steps
     void stepCreateExecFile();
-    void stepFinalize();
     void stepCopyIconFiles();
     void stepCopyLiveboxFiles();
     void stepGenerateManifest();
-    void stepParseManifest();
-    void stepParseUpgradedManifest();
 
     void stepAbortParseManifest();
 
     //For widget update
     void stepBackupIconFiles();
-    void stepUpdateFinalize();
-
     void stepAbortIconFiles();
 
+    void StartStep();
+    void EndStep();
+
     //private data
     std::list<std::string> icon_list; //TODO: this should be registered as
                                       // external files
@@ -83,6 +81,7 @@ class TaskManifestFile :
     xmlTextWriterPtr writer;
     DPL::String manifest_name;
     DPL::String manifest_file;
+    std::string commit_manifest;
 
     //private methods
 
@@ -121,6 +120,8 @@ class TaskManifestFile :
                             const DPL::OptionalString& tag,
                             const DPL::String& language,
                             bool & defaultIconSaved);
+    void DynamicBoxFileCopy(const std::string& sourceFile,
+                            const std::string& targetFile);
 
     //for widget update
     void backupIconFiles();