equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies). |
2 * Copyright (c) 2005-2010 Nokia Corporation and/or its subsidiary(-ies). |
3 * All rights reserved. |
3 * All rights reserved. |
4 * This component and the accompanying materials are made available |
4 * This component and the accompanying materials are made available |
5 * under the terms of "Eclipse Public License v1.0" |
5 * under the terms of "Eclipse Public License v1.0" |
6 * which accompanies this distribution, and is available |
6 * which accompanies this distribution, and is available |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
107 * @param CSConUninstall uninstall params |
107 * @param CSConUninstall uninstall params |
108 * @return none |
108 * @return none |
109 */ |
109 */ |
110 void ProcessUninstallL( const CSConUninstall& aUninstallParams ); |
110 void ProcessUninstallL( const CSConUninstall& aUninstallParams ); |
111 |
111 |
112 //void UninstallSisL( const CSConUninstall& aUninstallParams ); |
112 void StrCopyL( const TDesC& aSrc, TDes& aDest ); |
113 //void UninstallJavaL( const TUid& aUid, const TSConInstallMode aMode ); |
|
114 //void UninstallWidget( const TUid& aUid, const TSConInstallMode aMode ); |
|
115 void DeleteFile( const TDesC& aPath ); |
|
116 |
113 |
117 private: |
114 private: |
118 enum TInstallerState |
|
119 { |
|
120 EIdle = 0, |
|
121 EInstalling, |
|
122 ESilentInstalling, |
|
123 EUninstalling, |
|
124 ESilentUninstalling, |
|
125 ECustomUninstalling, |
|
126 ESilentCustomUnistalling, |
|
127 EListingInstalledApps |
|
128 }; |
|
129 //TInstallerState iInstallerState; |
|
130 CSConInstallerQueue* iQueue; // Not owned |
115 CSConInstallerQueue* iQueue; // Not owned |
131 //SwiUI::RSWInstLauncher iSWInst; |
|
132 //SwiUI::TInstallOptions iOptions; |
|
133 //SwiUI::TInstallOptionsPckg iOptionsPckg; |
|
134 Usif::RSoftwareInstall iSwInstaller; |
116 Usif::RSoftwareInstall iSwInstaller; |
135 Usif::COpaqueNamedParams* iSifOptions; |
117 Usif::COpaqueNamedParams* iSifOptions; |
136 Usif::COpaqueNamedParams* iSifResults; |
118 Usif::COpaqueNamedParams* iSifResults; |
137 TInt iCurrentTask; |
119 TInt iCurrentTask; |
138 RFs& iFs; |
120 RFs& iFs; |