videocollection/tsrc/stubs/src/videolistselectiondialog.cpp
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 36 8aed59de29f9
--- a/videocollection/tsrc/stubs/src/videolistselectiondialog.cpp	Thu Apr 01 23:22:15 2010 +0300
+++ b/videocollection/tsrc/stubs/src/videolistselectiondialog.cpp	Thu Apr 01 23:32:44 2010 +0300
@@ -26,6 +26,8 @@
 int VideoListSelectionDialogData::mSelectionCount = 0;
 int VideoListSelectionDialogData::mMultiSelectionLaunchCount = 0;    
 int VideoListSelectionDialogData::mMultiSelectionItemSelectionCount = 0;
+int VideoListSelectionDialogData::mSelectionType = -1;
+TMPXItemId VideoListSelectionDialogData::mSettedMpxId = TMPXItemId::InvalidId();
 
 VideoListSelectionDialog::VideoListSelectionDialog(
     VideoCollectionUiLoader *uiLoader,
@@ -66,9 +68,8 @@
 
 void VideoListSelectionDialog::setupContent(int type, TMPXItemId activeItem)
 {
-    Q_UNUSED(type);
-    Q_UNUSED(activeItem);
-    // not stubbed
+    VideoListSelectionDialogData::mSelectionType = type;
+    VideoListSelectionDialogData::mSettedMpxId = activeItem;
 }
 
 bool VideoListSelectionDialog::initDialog()
@@ -77,7 +78,7 @@
     return false;
 }
 
-HbAction* VideoListSelectionDialog::exec()
+void VideoListSelectionDialog::exec()
 {
     // fill selection
     VideoListSelectionDialogData::mMultiSelectionLaunchCount++;
@@ -96,18 +97,11 @@
     }
     VideoListSelectionDialogData::mMultiSelectionItemSelectionCount = mSelection.indexes().count();
     
-    // return wanted action
-    HbAction *action = 0;
-    if (VideoListSelectionDialogData::mExecReturnPrimary)
-    {
-        action = primaryAction();
-    }
-    else
-    {
-        action = secondaryAction();
-    }
-    
-    return action;
+}
+
+void VideoListSelectionDialog::finishedSlot(HbAction *action)
+{
+    Q_UNUSED(action);
 }
 
 void VideoListSelectionDialog::markAllStateChangedSlot(int state)