443 const TInt aAppUid, |
443 const TInt aAppUid, |
444 const TInt aPluginId, |
444 const TInt aPluginId, |
445 const TInt aConfUid ); |
445 const TInt aConfUid ); |
446 |
446 |
447 /** |
447 /** |
448 * Restores plugin configurations by either removing all plugins |
448 * Restores plugin configurations according to the input. |
449 * from the active view or by removing all extra views. |
|
450 * In latter case, the first locked view is emptied. If there are |
|
451 * no locked views then the first view will remain while others |
|
452 * are removed. |
|
453 * @since S60 5.2 |
449 * @since S60 5.2 |
454 * @param aAppUid Application uid |
450 * @param aAppUid Application uid |
455 * @param aReinstall False if only the active view should be fixed, |
451 * @param aRestore Operation to be executed |
456 * True if also all extra views should removed |
|
457 * @return ThspsServiceCompletedMessage expressing the result of the call. |
452 * @return ThspsServiceCompletedMessage expressing the result of the call. |
458 */ |
453 */ |
459 IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations( |
454 IMPORT_C ThspsServiceCompletedMessage hspsRestoreConfigurations( |
460 const TInt aAppUid, |
455 const TInt aAppUid, |
461 const TBool aReinstall ); |
456 const ThspsRestore aRestore ); |
462 |
457 |
463 protected: // Functions from base classes |
458 protected: // Functions from base classes |
464 |
459 |
465 /** |
460 /** |
466 * From CActive, RunL. |
461 * From CActive, RunL. |