Salome HOME
Merge Qt5 porting.
[modules/gui.git] / src / Qtx / QtxTranslator.h
index 154f98b9cf450302e2d46b9bc475f215fe9af849..cbe7e04562cd91ea75832aad2533c0a04bec1503 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2014  CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2015  CEA/DEN, EDF R&D, OPEN CASCADE
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
 #ifndef QTXTRANSLATOR_H
 #define QTXTRANSLATOR_H
 
+#include "Qtx.h"
+
 #include <QTranslator>
 
-class QtxTranslator : public QTranslator
+class QTX_EXPORT QtxTranslator : public QTranslator
 {
 public:
   QtxTranslator( QObject* parent = 0 );
   ~QtxTranslator();
+#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
   virtual QString translate( const char*, const char*, const char* = 0 ) const;
+#else
+  virtual QString translate( const char*, const char*, const char* = 0, int = -1 ) const;
+#endif
 };
 
 #endif