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 &)
void
|
CustomUninstallL
|
(
|
TOperation
|
aOperation,
|
|
const
TDesC8
&
|
aParams,
|
|
TRequestStatus
&
|
aStatus
|
|
)
|
[pure virtual]
|
Perform a custom uninstallation.
-
Since
-
3.0
Parameters
TOperation
aOperation
|
- The uninstall operation to be performed
|
const
TDesC8
& aParams
|
- Parameters for the operation
|
TRequestStatus
& aStatus
|
|
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.