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

List:       kde-commits
Subject:    KDE/kdeedu/klettres/src
From:       Anne-Marie Mahfouf <annma () kde ! org>
Date:       2007-11-01 18:14:31
Message-ID: 1193940871.083233.16785.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 731726 by annma:

fix special chars toolbar mess


 M  +10 -3     klettres.cpp  


--- trunk/KDE/kdeedu/klettres/src/klettres.cpp #731725:731726
@@ -430,18 +430,22 @@
 
 void KLettres::loadLangToolBar()
 {
-   QString lang = m_languages[Prefs::languageNumber()];
+    QString lang = Prefs::language();//m_languages[Prefs::languageNumber()];
+    kDebug() << "Prefs::language()  " << Prefs::language() << endl;
+
+    specialCharToolbar->clear();
+
     if (LangUtils::hasSpecialChars(lang))//Dutch, English, French and Italian have \
no special characters  {
         allData.clear();
-        QString myString=QString("klettres/%1.txt").arg(m_languages[Prefs::languageNumber()]);
 +        QString myString=QString("klettres/%1.txt").arg(lang);
         QFile myFile;
         myFile.setFileName(KStandardDirs::locate("data",myString));
         if (!myFile.exists())
         {
 
             QString mString=i18n("File $KDEDIR/share/apps/klettres/%1.txt not \
                found;\n"
-                                    "please check your installation.", \
m_languages[Prefs::languageNumber()]); +                                    "please \
check your installation.", lang);  KMessageBox::sorry( this, mString,
                                     i18n("Error") );
             qApp->quit();
@@ -464,6 +468,9 @@
 	    }
         }
     }
+    else {
+      specialCharToolbar->hide();
+    }
 }
 
 void KLettres::slotPasteChar()


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

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