videocollection/tsrc/stubs/src/hbdialog.cpp
changeset 35 3738fe97f027
parent 34 bbb98528c666
child 36 8aed59de29f9
--- a/videocollection/tsrc/stubs/src/hbdialog.cpp	Thu Apr 01 23:22:15 2010 +0300
+++ b/videocollection/tsrc/stubs/src/hbdialog.cpp	Thu Apr 01 23:32:44 2010 +0300
@@ -51,6 +51,26 @@
     currentInstance = 0;
     mActions.clear();
 }
+
+void HbDialog::open( QObject* receiver, const char* member)
+{
+    if(receiver && member)
+    {
+        connect(this, SIGNAL(finished(HbAction*)), receiver, SLOT(member));
+    }
+    if(execReturnPrimary)
+    {
+        emit finished(mPrimaryAction);
+    }
+    else
+    {
+        emit finished(mSecondaryAction);
+    }
+    if(receiver && member)
+    {
+        disconnect(this, SIGNAL(finished(HbAction*)), receiver, SLOT(member));
+    }  
+}
     
 void HbDialog::setDismissPolicy(HbDialog::DismissPolicy dismissPolicy)
 {