screengrabber/src/mainview.cpp
changeset 17 4f2773374eff
parent 15 e11368ed4880
child 19 4b22a598b890
--- a/screengrabber/src/mainview.cpp	Mon May 03 12:32:02 2010 +0300
+++ b/screengrabber/src/mainview.cpp	Fri May 14 15:53:02 2010 +0300
@@ -84,13 +84,25 @@
 }
 
 
+void MainView::quitYesNoQuestionClosed(HbAction* action)
+    {
+    HbMessageBox *dlg = static_cast<HbMessageBox*>(sender());
+    if(action == dlg->primaryAction())
+        {
+        qApp->quit(); 
+        }
+    }
 
 void MainView::my_quit()
     {
-	HbLabel label(" Exit Screen grabber confirm");
-	if (HbMessageBox::question("Do you really want to exit the Screen Grabber application?","yes","no",&label))
-		qApp->quit();   
-    }
+	HbMessageBox::question("Do you really want to exit the Screen Grabber application?", 
+	    this, //receiver
+	    SLOT(quitYesNoQuestionClosed(HbAction *)), //member
+	    tr("Yes"), //primaryButtonText
+	    tr("No"), //secondaryButtonText
+	    new HbLabel("Exit Screen grabber confirm", this)
+        );
+	}
 
 // ---------------------------------------------------------------------------