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

List:       kde-commits
Subject:    kdeedu/khangman/khangman
From:       Anne-Marie Mahfouf <annma () kde ! org>
Date:       2005-04-10 20:32:26
Message-ID: 20050410203226.D85D2495 () office ! kde ! org
[Download RAW message or body]

CVS commit by annma: 

fix level when load settings and change language


  M +4 -8      khangman.cpp   1.174
  M +1 -1      khangmanview.cpp   1.97


--- kdeedu/khangman/khangman/khangman.cpp  #1.173:1.174
@@ -204,6 +204,4 @@ void KHangMan::loadSettings()
             selectedLanguage = "en";
     changeStatusbar(m_languageNames[m_languages.findIndex(Prefs::selectedLanguage())], IDS_LANG);
-    // Level
-
 }
 
@@ -253,20 +251,18 @@ void KHangMan::loadLevels()
     {
         Prefs::setLevelFile(levels[0].replace(0, 1, levels[0].left(1).lower())+".kvtml");
+        Prefs::setCurrentLevel(0);
         currentLevel =0;
         Prefs::writeConfig();
     }    
-    Prefs::setCurrentLevel(currentLevel);
-    Prefs::writeConfig();
     QStringList translatedLevels;
     for (QStringList::Iterator it = levels.begin(); it != levels.end(); ++it )
         translatedLevels+=i18n((*it).utf8());
-
-    levelAct->setCurrentItem(currentLevel);
     levelAct->setItems(translatedLevels);
     levelAct->setCurrentItem(Prefs::currentLevel());
 
-    changeStatusbar(i18n(levels[currentLevel].utf8()), IDS_LEVEL);
-    
     setLevel();
+    QString m_lstring = translatedLevels[currentLevel].utf8();
+    m_lstring.replace(0, 1, m_lstring.left(1).upper());
+    changeStatusbar(m_lstring, IDS_LEVEL);
 }
 

--- kdeedu/khangman/khangman/khangmanview.cpp  #1.96:1.97
@@ -473,5 +473,5 @@ void KHangManView::game()
         kdDebug() << "level " << Prefs::levelFile() << endl;
         QFile myFile;
-        myFile.setName(locate("data",myString));
+        myFile.setName(locate("data", myString));
         if (!myFile.exists())
         {


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

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