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.