[qet] [2772] Element panel: check local when reload.

[ Thread Index | Date Index | More lists.tuxfamily.org/qet Archives ]


Revision: 2772
Author:   blacksun
Date:     2014-01-23 20:59:04 +0100 (Thu, 23 Jan 2014)
Log Message:
-----------
Element panel: check local when reload.
No need to relaunch qet for change element translation, only reload it.

Modified Paths:
--------------
    trunk/sources/elementspanel.cpp

Modified: trunk/sources/elementspanel.cpp
===================================================================
--- trunk/sources/elementspanel.cpp	2014-01-23 14:53:26 UTC (rev 2771)
+++ trunk/sources/elementspanel.cpp	2014-01-23 19:59:04 UTC (rev 2772)
@@ -566,9 +566,10 @@
 }
 
 /**
-	Recharge l'arbre des elements
-	@param reload_collections true pour relire les collections depuis leurs sources (fichiers, projets...)
-*/
+ * @brief ElementsPanel::reload
+ * Reload the elements tree
+ * @param reload_collections true for read all collections since their sources (files, projects ...)
+ */
 void ElementsPanel::reload(bool reload_collections) {
 	if (reload_collections) {
 		emit(readingAboutToBegin());
@@ -593,6 +594,8 @@
 	
 	// load the common elements collection
 	if (QETApp::commonElementsCollection() -> rootCategory()) {
+		// first check local
+		QETApp::commonElementsCollection()->cache()->setLocale(QETApp::langFromSetting());
 		common_collection_item_ = addCollection(QETApp::commonElementsCollection());
 		common_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper la collection d'\351l\351ments QElectroTech", "Status tip"));
 		common_collection_item_ -> setWhatsThis(0, tr("Ceci est la collection d'\351l\351ments fournie avec QElectroTech. Install\351e en tant que composant syst\350me, vous ne pouvez normalement pas la personnaliser.", "\"What's this\" tip"));
@@ -609,6 +612,8 @@
 	
 	// load the custom elements collection
 	if (QETApp::customElementsCollection() -> rootCategory()) {
+		// first check local
+		QETApp::customElementsCollection()->cache()->setLocale(QETApp::langFromSetting());
 		custom_collection_item_ = addCollection(QETApp::customElementsCollection());
 		custom_collection_item_ -> setStatusTip(0, tr("Double-cliquez pour r\351duire ou d\351velopper votre collection personnelle d'\351l\351ments", "Status tip"));
 		custom_collection_item_ -> setWhatsThis(0, tr("Ceci est votre collection personnelle d'\351l\351ments -- utilisez-la pour cr\351er, stocker et \351diter vos propres \351l\351ments.", "\"What's this\" tip"));


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/