phonesettings/cpphonesettingsplugins/cpnetworkplugin/src/cpnetworkplugin.cpp
changeset 30 ebdbd102c78a
parent 27 2f8f8080a020
child 51 f39ed5e045e0
--- a/phonesettings/cpphonesettingsplugins/cpnetworkplugin/src/cpnetworkplugin.cpp	Mon May 03 12:31:11 2010 +0300
+++ b/phonesettings/cpphonesettingsplugins/cpnetworkplugin/src/cpnetworkplugin.cpp	Fri May 14 15:51:57 2010 +0300
@@ -19,24 +19,39 @@
 #include "cpnetworkpluginview.h"
 #include "cppluginlogging.h"
 
+
 /*!
   CpNetworkPlugin::CpNetworkPlugin
  */
-CpNetworkPlugin::CpNetworkPlugin() : QObject(0)
+CpNetworkPlugin::CpNetworkPlugin() : 
+    QObject(0),
+    m_localisation(0)
 {
     INSTALL_TRACE_MSG_HANDLER;
+    DPRINT << ": IN";
     
-    DPRINT;
+    // Set scoped pointer 
+    m_localisation.reset(new CpPhoneLocalisation); 
+    
+    // Install required translations
+    m_localisation->installTranslator(
+            CpPhoneLocalisation::
+            TranslationFileCommon);
+    
+    DPRINT << ": OUT";
 }
 
+
 /*!
   CpNetworkPlugin::~CpNetworkPlugin
  */
 CpNetworkPlugin::~CpNetworkPlugin()
 {
+    DPRINT;
     UNINSTALL_TRACE_MSG_HANDLER;
 }
 
+
 /*!
   CpNetworkPlugin::createSettingFormItemData
  */
@@ -48,9 +63,10 @@
     QList<CpSettingFormItemData*> ret;
     ret.append(new CpSettingFormEntryItemDataImpl<CpNetworkPluginView>(
             itemDataHelper,
-            hbTrId("txt_cp_dblist_mobile_network"), 
+            hbTrId("txt_cp_dblist_mobile_network"),
             hbTrId("")));
     return ret;
 }
 
+
 Q_EXPORT_PLUGIN2(CpNetworkPlugin, CpNetworkPlugin);