equal
deleted
inserted
replaced
154 * |
154 * |
155 * @param An already opened file handle. |
155 * @param An already opened file handle. |
156 * @param aAppLanguages List of the languages |
156 * @param aAppLanguages List of the languages |
157 * @return Return size of buffer needed in TRequestStatus |
157 * @return Return size of buffer needed in TRequestStatus |
158 */ |
158 */ |
159 IMPORT_C void AsyncParseResourceFileSizeL(const RFile& aRegistrationFile, const RArray<TLanguage>& aAppLanguages, TRequestStatus& aStatus); |
159 IMPORT_C void AsyncParseResourceFileSizeL(const RFile& aRegistrationFile, TRequestStatus& aStatus, TBool aIsForGetCompInfo = EFalse); |
160 |
160 |
161 /** |
161 /** |
162 * Return populate CApplicationRegistrationData |
162 * Return populate CApplicationRegistrationData |
163 * |
163 * |
164 * @param aDataSize Size of buffer needed for CApplicationRegistrationData. |
164 * @param aDataSize Size of buffer needed for CApplicationRegistrationData. |
168 |
168 |
169 /** |
169 /** |
170 * @param aRegistrationFileName registration file name to be parsed |
170 * @param aRegistrationFileName registration file name to be parsed |
171 * @return Pointer to a CApplicationRegistrationData (caller owns it) |
171 * @return Pointer to a CApplicationRegistrationData (caller owns it) |
172 */ |
172 */ |
173 IMPORT_C Usif::CApplicationRegistrationData* SyncParseResourceFileL(const RFile& aRegistrationFile, const RArray<TLanguage>& aAppLanguages); |
173 IMPORT_C Usif::CApplicationRegistrationData* SyncParseResourceFileL(const RFile& aRegistrationFile, TBool aIsForGetCompInfo = EFalse); |
174 |
174 |
175 /** |
175 /** |
176 * Notifies APPARC of new applications. This call |
176 * Notifies APPARC of new applications. This call |
177 * informs APPARC which apps to treat as registered |
177 * informs APPARC which apps to treat as registered |
178 * even though installation is not quite complete. |
178 * even though installation is not quite complete. |
186 * @param aAppUpdateInfo , array of app uids along with the action(remove/upgrade) |
186 * @param aAppUpdateInfo , array of app uids along with the action(remove/upgrade) |
187 */ |
187 */ |
188 IMPORT_C void NotifyNewAppsL(const RArray<TAppUpdateInfo>& aAppUpdateInfo); |
188 IMPORT_C void NotifyNewAppsL(const RArray<TAppUpdateInfo>& aAppUpdateInfo); |
189 |
189 |
190 private: |
190 private: |
191 void RegisterSifLauncherMimeTypesImplL(const RPointerArray<HBufC8>& aMimeTypes, TBool aRegister); |
191 void RegisterSifLauncherMimeTypesImplL(const RPointerArray<HBufC8>& aMimeTypes, TBool aRegister); |
192 HBufC8* iBuffForLanguages; |
|
193 #endif |
192 #endif |
194 }; |
193 }; |
195 |
194 |
196 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
195 #ifdef SYMBIAN_UNIVERSAL_INSTALL_FRAMEWORK |
197 enum InstallActions |
196 enum InstallActions |