[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