[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/parley/src/practice
From: Frederik Gladhorn <frederik.gladhorn () gmx ! de>
Date: 2007-10-06 23:46:37
Message-ID: 1191714397.315953.15656.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 722241 by gladhorn:
get rid of verifyButton
M +13 -35 MCQueryDlg.cpp
M +0 -4 MCQueryDlg.h
--- trunk/KDE/kdeedu/parley/src/practice/MCQueryDlg.cpp #722240:722241
@@ -238,12 +238,13 @@
void MCQueryDlg::showSolution()
{
- setWidgetStyle(button_ref[0].first, Default);
+ setWidgetStyle(button_ref[0].first, PositiveResult);
+ setWidgetStyle(button_ref[0].second, PositiveResult);
+
setWidgetStyle(button_ref[1].first, Default);
setWidgetStyle(button_ref[2].first, Default);
setWidgetStyle(button_ref[3].first, Default);
setWidgetStyle(button_ref[4].first, Default);
- setWidgetStyle(button_ref[0].second, Default);
setWidgetStyle(button_ref[1].second, Default);
setWidgetStyle(button_ref[2].second, Default);
setWidgetStyle(button_ref[3].second, Default);
@@ -251,7 +252,6 @@
button_ref[0].first->setFocus();
button_ref[0].first->setChecked(true);
- verifyButton(button_ref[0].first, true, button_ref[0].second);
showContinueButton(true);
@@ -264,15 +264,20 @@
bool known = button_ref[0].first->isChecked();
if (button_ref[0].first->isChecked()) {
- verifyButton(button_ref[0].first, known, button_ref[0].second);
+ setWidgetStyle(button_ref[0].first, PositiveResult);
+ setWidgetStyle(button_ref[0].second, PositiveResult);
} else if (button_ref[1].first->isChecked()) {
- verifyButton(button_ref[1].first, known, button_ref[1].second);
+ setWidgetStyle(button_ref[1].first, NegativeResult);
+ setWidgetStyle(button_ref[1].second, NegativeResult);
} else if (button_ref[2].first->isChecked()) {
- verifyButton(button_ref[2].first, known, button_ref[2].second);
+ setWidgetStyle(button_ref[2].first, NegativeResult);
+ setWidgetStyle(button_ref[2].second, NegativeResult);
} else if (button_ref[3].first->isChecked()) {
- verifyButton(button_ref[3].first, known, button_ref[3].second);
+ setWidgetStyle(button_ref[3].first, NegativeResult);
+ setWidgetStyle(button_ref[3].second, NegativeResult);
} else if (button_ref[4].first->isChecked()) {
- verifyButton(button_ref[4].first, known, button_ref[4].second);
+ setWidgetStyle(button_ref[4].first, NegativeResult);
+ setWidgetStyle(button_ref[4].second, NegativeResult);
}
///@todo move the status bar stuff either in or out of the base class
@@ -315,32 +320,5 @@
}
-/**
- * Used to paint a radio button in result color.
- * @todo rename, rewrite...
- * This doesn't even verify - it needs to be told if the result is correct.
- * @param radio
- * @param is_ok
- * @param widget2
- */
-void MCQueryDlg::verifyButton(QRadioButton *radio, bool is_ok, QWidget *widget2)
-{
- if (!radio->isEnabled())
- return;
-
- if (is_ok) {
- setWidgetStyle(radio, PositiveResult);
- if (widget2 != 0) {
- setWidgetStyle(widget2, PositiveResult);
- }
- } else {
- setWidgetStyle(radio, NegativeResult);
- if (widget2 != 0) {
- setWidgetStyle(widget2, NegativeResult);
- }
- }
-}
-
-
#include "MCQueryDlg.moc"
--- trunk/KDE/kdeedu/parley/src/practice/MCQueryDlg.h #722240:722241
@@ -46,10 +46,6 @@
void verifyClicked();
private:
- /** Set style for QRadioButton
- @todo rewrite, rename */
- void verifyButton(QRadioButton *radio, bool is_ok, QWidget *widget2 = 0);
-
void showContinueButton(bool show);
void setStatusText(const QString &statusText) { mw->status->setText(statusText); }
QProgressBar* timebar() { return mw->timebar; }
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic