equal
deleted
inserted
replaced
870 |
870 |
871 // --------------------------------------------------------------------------- |
871 // --------------------------------------------------------------------------- |
872 // Deletes service. |
872 // Deletes service. |
873 // --------------------------------------------------------------------------- |
873 // --------------------------------------------------------------------------- |
874 // |
874 // |
875 void CCSCSettingsUiMainContainer::DeleteServiceL() |
875 TBool CCSCSettingsUiMainContainer::DeleteServiceL() |
876 { |
876 { |
877 CSCSETUIDEBUG( "CCSCSettingsUiMainContainer::DeleteServiceL - begin" ); |
877 CSCSETUIDEBUG( "CCSCSettingsUiMainContainer::DeleteServiceL - begin" ); |
878 |
878 |
879 // Show confirmation query for service deletion. |
879 // Show confirmation query for service deletion. |
880 // Create confirmation query dialog. |
880 // Create confirmation query dialog. |
|
881 TBool isDelete( EFalse ); |
881 HBufC* string = NULL; |
882 HBufC* string = NULL; |
882 CAknQueryDialog* query = |
883 CAknQueryDialog* query = |
883 new( ELeave ) CAknQueryDialog( CAknQueryDialog::ENoTone ); |
884 new( ELeave ) CAknQueryDialog( CAknQueryDialog::ENoTone ); |
884 |
885 |
885 CleanupStack::PushL( query ); |
886 CleanupStack::PushL( query ); |
900 if ( KErrNone != err ) |
901 if ( KErrNone != err ) |
901 { |
902 { |
902 iModel.SettingsHandler().DeleteServiceL( |
903 iModel.SettingsHandler().DeleteServiceL( |
903 iModel.CurrentSPEntryId() ); |
904 iModel.CurrentSPEntryId() ); |
904 } |
905 } |
|
906 isDelete = ETrue; |
905 } |
907 } |
906 |
908 |
907 CSCSETUIDEBUG( "CCSCSettingsUiMainContainer::DeleteServiceL - end" ); |
909 CSCSETUIDEBUG( "CCSCSettingsUiMainContainer::DeleteServiceL - end" ); |
|
910 return isDelete; |
908 } |
911 } |
909 |
912 |
910 // --------------------------------------------------------------------------- |
913 // --------------------------------------------------------------------------- |
911 // Launches cleanup plugin to remove settings. |
914 // Launches cleanup plugin to remove settings. |
912 // --------------------------------------------------------------------------- |
915 // --------------------------------------------------------------------------- |