[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdegames/ktuberling
From: Dominik Seichter <domseichter () web ! de>
Date: 2003-03-02 20:25:10
[Download RAW message or body]
CVS commit by domseichter:
fixed bug 51494
M +1 -1 playground.cpp 1.20
M +11 -2 toplevel.cpp 1.56
--- kdegames/ktuberling/playground.cpp #1.19:1.20
@@ -590,5 +590,5 @@ bool PlayGround::loadFrom(const QString
return false;
}
- change(newGameboard);
+ topLevel->changeGameboard(newGameboard);
for (;;)
--- kdegames/ktuberling/toplevel.cpp #1.55:1.56
@@ -151,6 +151,9 @@ void TopLevel::changeGameboard(uint newG
{
// Do not accept to switch to same gameboard
- if (newGameboard == selectedGameboard)
+ if (newGameboard == selectedGameboard) {
+ // select this gameboard again
+ ((KToggleAction*) \
actionCollection()->action(gameboardActions[newGameboard].latin1()))->setChecked(true);
return;
+ }
// Unselect preceeding gameboard
@@ -161,4 +164,7 @@ void TopLevel::changeGameboard(uint newG
writeOptions();
+ if( !((KToggleAction*) \
actionCollection()->action(gameboardActions[selectedGameboard].latin1()))->isChecked() \
) + ((KToggleAction*) \
actionCollection()->action(gameboardActions[selectedGameboard].latin1()))->setChecked(true);
+
// Change gameboard effectively
playGround->change(newGameboard);
@@ -169,6 +175,9 @@ void TopLevel::changeLanguage(uint newLa
{
// Do not accept to switch to same language
- if (newLanguage == selectedLanguage && soundEnabled)
+ if (newLanguage == selectedLanguage && soundEnabled) {
+ // newLanguage should stay checked
+ ((KToggleAction*) \
actionCollection()->action(languageActions[newLanguage].latin1()))->setChecked(true); \
return; + }
// Unselect preceeding language
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic