wlanutilities/cpwlansettingsplugin/inc/cpwlansettingsplugin.h
changeset 53 bdc64aa9b954
parent 19 10810c91db26
--- a/wlanutilities/cpwlansettingsplugin/inc/cpwlansettingsplugin.h	Fri Aug 06 18:38:57 2010 +0300
+++ b/wlanutilities/cpwlansettingsplugin/inc/cpwlansettingsplugin.h	Mon Aug 23 13:30:09 2010 +0300
@@ -21,39 +21,56 @@
 // System includes
 
 #include <QObject>
-#include <QTranslator>
+#include <QScopedPointer>
 #include <cpplugininterface.h>
 
 // User includes
 
 // Forward declarations
 
+class HbTranslator;
+
 // External data types
 
 // Constants
 
 // Class declaration
 
-class CpWlanSettingsPlugin 
-        : public QObject,
-          public CpPluginInterface
+class CpWlanSettingsPlugin : public QObject, public CpPluginInterface
 {
     Q_OBJECT
     Q_INTERFACES(CpPluginInterface)
+    
 public:
+
+    // Data types
+
     CpWlanSettingsPlugin();
+    
     virtual ~CpWlanSettingsPlugin();
-    virtual QList<CpSettingFormItemData*> createSettingFormItemData(CpItemDataHelper &itemDataHelper) const;
+
+    virtual QList<CpSettingFormItemData*> createSettingFormItemData(
+        CpItemDataHelper &itemDataHelper) const;
+
+signals:
+
+public slots:
+
+protected:
+
+protected slots:
 
 private:
     
     Q_DISABLE_COPY(CpWlanSettingsPlugin)
     
-private:    //data
+private slots:
+
+private: // data
 
-    QTranslator *translator;
-    
+    QScopedPointer<HbTranslator> mTranslator;   //!< Translator for localisation 
+
+    // Friend classes
 };
 
-
 #endif /* WLANSETTINGSPLUGIN_H_ */