src/hbcore/i18n/hbtranslator_p.h
changeset 7 923ff622b8b9
parent 3 11d3954df52a
child 21 4633027730f5
--- a/src/hbcore/i18n/hbtranslator_p.h	Wed Jun 23 18:33:25 2010 +0300
+++ b/src/hbcore/i18n/hbtranslator_p.h	Tue Jul 06 14:36:53 2010 +0300
@@ -23,23 +23,26 @@
 **
 ****************************************************************************/
 
-#ifndef HBTRANSLATORPRIVATE_H
-#define HBTRANSLATORPRIVATE_H
+#ifndef HBTRANSLATOR_P_H
+#define HBTRANSLATOR_P_H
 
 class QTranslator;
 
 class HB_CORE_PRIVATE_EXPORT HbTranslatorPrivate
 {
 public:
-	void installTranslator(const QString &name, const QString &path);
-	bool languageDowngrade(QString &lang);
-	HbTranslatorPrivate(): translatorData(0), commonData(0){}
-	~HbTranslatorPrivate()  { delete [] translatorData; delete [] commonData; }
-    QTranslator translator;
-    QTranslator common;
+    void installTranslator(const QString &name, const QString &path);
+    bool languageDowngrade(QString &lang);
+    HbTranslatorPrivate(): translatorData(0), commonData(0), commonTr(false){}
+    ~HbTranslatorPrivate();
+    QTranslator translator;    
+    QTranslator common;    
     uchar *translatorData;
     uchar *commonData;
+    bool commonTr;
+    QString translatorPath;
+    QString translatorFile;
 };
 
-#endif
+#endif // HBTRANSLATOR_P_H