ui/viewmanagement/statehandler/src/glxstatemanager.cpp
changeset 69 45459746d5e8
parent 65 ccee5c4b0de4
child 71 27f2d7aec52a
--- a/ui/viewmanagement/statehandler/src/glxstatemanager.cpp	Mon Sep 20 12:39:08 2010 +0530
+++ b/ui/viewmanagement/statehandler/src/glxstatemanager.cpp	Mon Sep 27 15:13:20 2010 +0530
@@ -751,27 +751,6 @@
         id = EGlxCmdHandled;
 		}
         break;	
-    
-   case EGlxCmdDelete :
-		{
-        GlxExternalData* externalItems = GlxExternalUtility::instance()->getExternalData();
-        if(externalItems){
-            QVariant variant = mCurrentModel->data( mCurrentModel->index(0,0), GlxFocusIndexRole );    
-            if ( variant.isValid() &&  variant.canConvert<int> () ) {
-                int selIndex = variant.value<int>(); 
-                int externalDataCount = externalItems->count();
-                if(selIndex < externalDataCount){
-                    GlxInterfaceParams tmp = externalItems->value(selIndex);
-                    tmp.isSelected = true;
-                    externalItems->replace(selIndex,tmp);
-                    emit externalCommand(EGlxPluginCmdDelete);
-                    return;
-                }
-            }
-        }
-        mActionHandler->handleAction(id,mCollectionId);
-		}
-        break;
         
    case EGlxCmdMarkAll :
    case EGlxCmdUnMarkAll :
@@ -841,8 +820,4 @@
 {
     qDebug("GlxStateManager::cleanupExternal");
     mViewManager->deactivateCurrentView();
-    GlxMediaModel *glxModel = dynamic_cast<GlxMediaModel *>(mCurrentModel);
-    if(glxModel) {
-		glxModel->clearExternalItems();  
-	}
 }