[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdeedu/parley/src/practice/input
From:       Frederik Gladhorn <gladhorn () kde ! org>
Date:       2008-09-24 11:51:51
Message-ID: 1222257111.403293.11043.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 864272 by gladhorn:

check answer as soon as a choice is selected in multiple choice mode


 M  +4 -3      mcinput.cpp  


--- trunk/KDE/kdeedu/parley/src/practice/input/mcinput.cpp #864271:864272
@@ -46,7 +46,7 @@
      bounds.translate(area->offset(tId));
      setGeometry(bounds.toRect());
 
-    setAutoFillBackground(false);
+     setAutoFillBackground(false);
 }
 
 void MCInput::slotShortcutTriggered(int shortcutNumber)
@@ -113,7 +113,9 @@
     int n = 1;
     foreach(const QString &s, list)
     {
-        vbox->addWidget(new QRadioButton(QString("&%1 %2").arg(n++).arg(s), this));
+        QRadioButton *choice = new QRadioButton(QString("&%1 %2").arg(n++).arg(s), this);
+        vbox->addWidget(choice);
+        connect(choice, SIGNAL(clicked()), this, SLOT(slotEmitAnswer()));
     }
 
      vbox->addStretch(1);
@@ -135,7 +137,6 @@
      }
 }
 
-
 void MCInput::slotShowHint(const QString& solution)
 {
     if (!m_area->active()) return;
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic