diff --git a/qelectrotech.qrc b/qelectrotech.qrc index f05e5d626..f237c712b 100644 --- a/qelectrotech.qrc +++ b/qelectrotech.qrc @@ -166,7 +166,7 @@ ico/22x22/textfield.png ico/22x22/text.png ico/22x22/text-xml.png - ico/22x22/transform-scale.png + ico/22x22/transform-scale.png ico/22x22/two_pages.png ico/22x22/view_fit_width.png ico/22x22/view_fit_window.png @@ -209,5 +209,20 @@ ico/32x32/format-text-bold.png ico/32x32/format-text-italic.png ico/32x32/format-text-underline.png + ico/24x16/ar.png + ico/24x16/cs.png + ico/24x16/de.png + ico/24x16/es.png + ico/24x16/en.png + ico/24x16/catalonia.png + ico/24x16/fr.png + ico/24x16/hr.png + ico/24x16/lt.png + ico/24x16/pl.png + ico/24x16/pt.png + ico/24x16/ro.png + ico/24x16/ru.png + ico/24x16/sl.png + ico/24x16/gr.png diff --git a/sources/configpages.cpp b/sources/configpages.cpp index 5aad01784..d60ef9027 100644 --- a/sources/configpages.cpp +++ b/sources/configpages.cpp @@ -231,21 +231,21 @@ void GeneralConfigurationPage::fillLang(QSettings &settings) { lang_combo_box->insertSeparator(1); // all lang available on lang directory - lang_combo_box->addItem(tr("Arabe"), "ar"); - lang_combo_box->addItem(tr("Catalan"), "ca"); - lang_combo_box->addItem(tr("Tch\350que"), "cs"); - lang_combo_box->addItem(tr("Allemand"), "de"); - lang_combo_box->addItem(tr("Grec"), "el"); - lang_combo_box->addItem(tr("Anglais"), "en"); - lang_combo_box->addItem(tr("Espagnol"), "es"); - lang_combo_box->addItem(tr("Fran\347ais"), "fr"); - lang_combo_box->addItem(tr("Croate"), "hr"); - lang_combo_box->addItem(tr("Italien"), "it"); - lang_combo_box->addItem(tr("Polonais"), "pl"); - lang_combo_box->addItem(tr("Portugais"), "pt"); - lang_combo_box->addItem(tr("Roumains"), "ro"); - lang_combo_box->addItem(tr("Russe"), "ru"); - lang_combo_box->addItem(tr("Slov\350ne"), "sl"); + lang_combo_box->addItem(QET::Icons::ar, tr("Arabe"), "ar"); + lang_combo_box->addItem(QET::Icons::catalania, tr("Catalan"), "ca"); + lang_combo_box->addItem(QET::Icons::cs, tr("Tch\350que"), "cs"); + lang_combo_box->addItem(QET::Icons::de, tr("Allemand"), "de"); + lang_combo_box->addItem(QET::Icons::gr, tr("Grec"), "el"); + lang_combo_box->addItem(QET::Icons::en, tr("Anglais"), "en"); + lang_combo_box->addItem(QET::Icons::es, tr("Espagnol"), "es"); + lang_combo_box->addItem(QET::Icons::fr, tr("Fran\347ais"), "fr"); + lang_combo_box->addItem(QET::Icons::hr, tr("Croate"), "hr"); + lang_combo_box->addItem(QET::Icons::it, tr("Italien"), "it"); + lang_combo_box->addItem(QET::Icons::pl, tr("Polonais"), "pl"); + lang_combo_box->addItem(QET::Icons::pt, tr("Portugais"), "pt"); + lang_combo_box->addItem(QET::Icons::ro, tr("Roumains"), "ro"); + lang_combo_box->addItem(QET::Icons::ru, tr("Russe"), "ru"); + lang_combo_box->addItem(QET::Icons::sl, tr("Slov\350ne"), "sl"); //set curent index to the lang found in setting file //if lang doesn't exist set to system diff --git a/sources/qeticons.cpp b/sources/qeticons.cpp index 0bd4d55dc..c09da18e5 100644 --- a/sources/qeticons.cpp +++ b/sources/qeticons.cpp @@ -154,6 +154,21 @@ namespace QET { QIcon ZoomOut; QIcon adding_image; QIcon resize_image; + QIcon ar; + QIcon catalania; + QIcon cs; + QIcon de; + QIcon gr; + QIcon en; + QIcon es; + QIcon fr; + QIcon hr; + QIcon it; + QIcon pl; + QIcon pt; + QIcon ro; + QIcon ru; + QIcon sl; } } @@ -388,4 +403,19 @@ void QET::Icons::initIcons() { ZoomOriginal .addFile(":/ico/22x22/zoom-original.png"); ZoomOut .addFile(":/ico/16x16/zoom-out.png"); ZoomOut .addFile(":/ico/22x22/zoom-out.png"); + ar .addFile(":/ico/24x16/ar.png"); + catalania .addFile(":/ico/24x16/catalania.png"); + cs .addFile(":/ico/24x16/cs.png"); + de .addFile(":/ico/24x16/de.png"); + gr .addFile(":/ico/24x16/gr.png"); + en .addFile(":/ico/24x16/en.png"); + es .addFile(":/ico/24x16/es.png"); + fr .addFile(":/ico/24x16/fr.png"); + hr .addFile(":/ico/24x16/hr.png"); + it .addFile(":/ico/24x16/it.png"); + pl .addFile(":/ico/24x16/pl.png"); + pt .addFile(":/ico/24x16/pt.png"); + ro .addFile(":/ico/24x16/ro.png"); + ru .addFile(":/ico/24x16/ru.png"); + sl .addFile(":/ico/24x16/sl.png"); } diff --git a/sources/qeticons.h b/sources/qeticons.h index 4092f3779..8bde23af1 100644 --- a/sources/qeticons.h +++ b/sources/qeticons.h @@ -163,6 +163,21 @@ namespace QET { extern QIcon ZoomOut; extern QIcon adding_image; extern QIcon resize_image; + extern QIcon ar; + extern QIcon catalania; + extern QIcon cs; + extern QIcon de; + extern QIcon gr; + extern QIcon en; + extern QIcon es; + extern QIcon fr; + extern QIcon hr; + extern QIcon it; + extern QIcon pl; + extern QIcon pt; + extern QIcon ro; + extern QIcon ru; + extern QIcon sl; } } #endif