installationservices/swinstallationfw/common/inc/usifcommon.h
changeset 25 98b66e4fb0be
parent 24 84a16765cd86
equal deleted inserted replaced
24:84a16765cd86 25:98b66e4fb0be
    41 		EDeactivated = 0,
    41 		EDeactivated = 0,
    42 		EActivated   = 1
    42 		EActivated   = 1
    43 		};
    43 		};
    44 
    44 
    45 	/**
    45 	/**
       
    46 		This enumeration defines the possible options for user dialogs. 
       
    47 		If EAllowed is selected then the response to the user option dialog is treated as 'Yes'
       
    48 		If ENotAllowed is selected then the response to the user option dialog is treated as 'No'
       
    49 		If EUserConfirm is selected then user option dialog is presented to the user.
       
    50 	*/
       
    51 	enum TSifPolicy
       
    52 		{
       
    53 		EAllowed		= 0,
       
    54 		ENotAllowed		= 1,
       
    55 		EUserConfirm	= 2
       
    56 		};
       
    57 
       
    58 	/**
    46 		TComponentId defines an instance of a software component in the Software Component Registry. Two different components cannot 
    59 		TComponentId defines an instance of a software component in the Software Component Registry. Two different components cannot 
    47 		have the same id on the system, however, it is not global and different components may have the same component id
    60 		have the same id on the system, however, it is not global and different components may have the same component id
    48 		on separate devices.Please refer to @see GlobalId for a unique identifier for software components across different devices.
    61 		on separate devices.Please refer to @see GlobalId for a unique identifier for software components across different devices.
    49 	*/
    62 	*/
    50 	typedef TInt TComponentId;
    63 	typedef TInt TComponentId;
    51 
       
    52 	
    64 	
    53 	/**
    65 	/**
    54 		Pre-defined software type names for the Universal Software Install Framework. 
    66 		Pre-defined software type names for the Universal Software Install Framework. 
    55 		'native' stands for Symbian native components delivered in the SIS/SISX packages.
    67 		'native' stands for Symbian native components delivered in the SIS/SISX packages.
    56 		'java' stands for Java MIDlets.
    68 		'java' stands for Java MIDlets.
       
    69 		'widget' stands for Widgets
    57 	*/
    70 	*/
    58 	_LIT(KSoftwareTypeNative, "native");
    71 	_LIT(KSoftwareTypeNative, "native");
    59 	_LIT(KSoftwareTypeJava, "java");
    72 	_LIT(KSoftwareTypeJava, "java");
       
    73 	_LIT(KSoftwareTypeWidget, "widget");
       
    74 
    60 	
    75 	
    61 	} // end namespace Usif
    76 	} // end namespace Usif
    62 
    77 
    63 #endif
    78 #endif