#include <feature_logic.h>
#include <widget_install/widget_update_info.h>
#include <widget_location.h>
+#include <wrt_install_mode.h>
namespace Jobs {
namespace WidgetInstall {
{
INSTALL_START = 0,
INSTALL_CHECK_FILE,
+
+ INSTALL_RDS_DELTA_CHECK,
+ INSTALL_RDS_PREPARE,
+
INSTALL_UNZIP_FILES,
INSTALL_WIDGET_CONFIG1,
INSTALL_WIDGET_CONFIG2,
INSTALL_BACKUP_RES_FILES, /* For Update */
INSTALL_BACKUP_EXEC, /* For Update */
- INSTALL_SMACK_ENABLE,
INSTALL_BACKUP_ICONFILE, /* For Update */
INSTALL_COPY_ICONFILE,
+ INSTALL_COPY_LIVEBOX_FILES,
INSTALL_CREATE_EXECFILE,
INSTALL_CREATE_MANIFEST,
INSTALL_CREATE_SHORTCUT,
INSTALL_NEW_DB_INSERT,
INSTALL_ACE_PREPARE,
INSTALL_ACE_CHECK,
+ INSTALL_SMACK_ENABLE,
INSTALL_END
} InstallStep;
// information.
InstallStep installStep; ///< current step of installation
Jobs::WidgetInstall::JobWidgetInstall *job;
- ///< pointer of instance of JobWidgetInstall
- WidgetUpdateInfo::ExistingWidgetInfo existingWidgetInfo;
- ///< Whether this is an update or normal installation
+ ///< Whether this is an update or normal installation
Jobs::WidgetInstall::FeatureLogicPtr featureLogic;
/** List of dev-caps that are requested in widget config file.
* Additional flag tells whether dev cap gets "static" permission
* case with SMACK). */
RequestedDevCapsMap staticPermittedDevCaps;
std::string installInfo; ///<For recovery>
- bool m_quiet;
InstallLocationType locationType;
+ bool isUpdateMode;
+ InstallMode mode;
};
#endif // INSTALLER_CONTEXT_H