SwiUI::CSWInstUIPluginAPI Class Reference
| class SwiUI::CSWInstUIPluginAPI : public CBase |
This class is the ECom interface class for SWInstaller Ui plugins.
Inherits from
- SwiUI::CSWInstUIPluginAPI
| Public Member Functions |
|---|
| ~CSWInstUIPluginAPI() |
| void | Cancel() |
| void | CompleteL() |
| void | CustomUninstallL(TOperation, const TDesC8 &, TRequestStatus &) |
| CErrDetails * | GetErrorDetails() |
| void | InstallL(RFile &, TInstallReq &, TBool, TRequestStatus &) |
|
TBool
| IsAppShellUpdate() |
|
CSWInstUIPluginAPI * | NewL(const TDesC8 &) |
| void | SilentCustomUninstallL(TOperation, TUninstallOptions &, const TDesC8 &, TRequestStatus &) |
| void | SilentInstallL(RFile &, TInstallReq &, TBool, TInstallOptions &, TRequestStatus &) |
| void | SilentUninstallL(const TUid &, const TDesC8 &, TUninstallOptions &, TRequestStatus &) |
| void | UninstallL(const TUid &, const TDesC8 &, TRequestStatus &) |
Constructor & Destructor Documentation
~CSWInstUIPluginAPI()
| ~CSWInstUIPluginAPI | ( | ) | [inline, virtual] |
Member Functions Documentation
Cancel()
| void | Cancel | ( | ) | [pure virtual] |
Cancel the current operation.
- Since
- 3.0
CompleteL()
| void | CompleteL | ( | ) | [pure virtual] |
Informs the plugin about completed operation. Called when all tasks are completed.
- Since
- 3.0
CustomUninstallL(TOperation, const TDesC8 &, TRequestStatus &)
Perform a custom uninstallation.
- Since
- 3.0
GetErrorDetails()
| CErrDetails * | GetErrorDetails | ( | ) | [pure virtual] |
InstallL(RFile &, TInstallReq &, TBool, TRequestStatus &)
Perform installation.
- Since
- 3.0
Parameters
| RFile & aFile | - Handle to the installation package. |
| TInstallReq & aInstallParams | - Object containing the installation parameters. |
| TBool aIsDRM | - Indicates if installation pkg has DRM. |
| TRequestStatus & aStatus | |
IsAppShellUpdate()
|
TBool
| IsAppShellUpdate | ( | ) | [pure virtual] |
Indicates if the application shell must be updated. Obsolete since 3.1.
- Since
- 3.0
SilentCustomUninstallL(TOperation, TUninstallOptions &, const TDesC8 &, TRequestStatus &)
Perform a silent custom uninstallation.
- Since
- 3.0
SilentInstallL(RFile &, TInstallReq &, TBool, TInstallOptions &, TRequestStatus &)
Perform silent installation.
- Since
- future
Parameters
| RFile & aFile | - Handle to the installation package. |
| TInstallReq & aInstallParams | - Object containing the installation parameters. |
| TBool aIsDRM | - Indicates if installation pkg has DRM. |
| TInstallOptions & aOptions | - Values for installation options. |
| TRequestStatus & aStatus | |
SilentUninstallL(const TUid &, const TDesC8 &, TUninstallOptions &, TRequestStatus &)
Perform silent uninstallation.
- Since
- future
UninstallL(const TUid &, const TDesC8 &, TRequestStatus &)
Perform uninstallation.
- Since
- 3.0
Parameters
| const TUid & aUid | - Uid of the package to be uninstalled. |
| const TDesC8 & aMIME | - Mime type of the package. |
| TRequestStatus & aStatus | |
Member Data Documentation
TUid
iDestructKey
|
TUid
| iDestructKey | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.