External file removal fix
[framework/web/wrt-installer.git] / src / jobs / widget_install / task_database.h
index 4e23a55..2d411b4 100644 (file)
@@ -26,6 +26,8 @@
 #include <dpl/task.h>
 #include <dpl/wrt-dao-ro/common_dao_types.h>
 
+#include <dpl/wrt-dao-ro/widget_dao_read_only.h>
+
 class InstallerContext;
 
 namespace Jobs {
@@ -35,6 +37,7 @@ class TaskDatabase:
 {
   private:
     InstallerContext& m_context;
+    WrtDB::ExternalLocationList m_externalLocationsToRemove;
 
     //TODO: temporary needed until security-server start to use pkgName instead
     //of widget handle
@@ -44,6 +47,7 @@ class TaskDatabase:
     void StepRegisterExternalFiles();
     void StepWrtDBInsert();
     void StepAceDBInsert();
+    void StepRemoveExternalFiles();
 
     void StepAbortDBInsert();