]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_Tools.h
Salome HOME
Merge branch 'master' of newgeom:newgeom
[modules/shaper.git] / src / XGUI / XGUI_Tools.h
index e60684c753eb711e2515c46313776f0c88cd4658..e8e3495e8225d186d5fb8dc96cffb71f085af781 100644 (file)
@@ -1,6 +1,7 @@
 #ifndef XGUI_Tools_H
 #define XGUI_Tools_H
 
+#include "XGUI.h"
 #include <QString>
 #include <QRect>
 
@@ -15,7 +16,7 @@
  \param str short library name
  \return full library name
  */
-QString library(const QString& str);
+QString XGUI_EXPORT library(const QString& str);
 
 /*!
  \brief Return directory part of the file path.
@@ -27,7 +28,7 @@ QString library(const QString& str);
  \param abs if true (default) \a path parameter is treated as absolute file path
  \return directory part of the file path
  */
-QString dir(const QString& path, bool isAbs = true);
+QString XGUI_EXPORT dir(const QString& path, bool isAbs = true);
 
 /*!
  \brief Return file name part of the file path.
@@ -38,7 +39,7 @@ QString dir(const QString& path, bool isAbs = true);
  is returned
  \return file name part of the file path
  */
-QString file(const QString& path, bool withExt = true);
+QString XGUI_EXPORT file(const QString& path, bool withExt = true);
 
 /*!
  \brief Return extension part of the file path.
@@ -48,7 +49,7 @@ QString file(const QString& path, bool withExt = true);
  is returned, otherwise (default) only last extension is returned
  \return extension part of the file path 
  */
-QString extension(const QString& path, bool full = false);
+QString XGUI_EXPORT extension(const QString& path, bool full = false);
 
 /*!
  \brief Add a slash (platform-specific) to the end of \a path
@@ -56,12 +57,12 @@ QString extension(const QString& path, bool full = false);
  \param path directory path
  \return modified path (with slash added to the end)
  */
-QString addSlash(const QString& path);
+QString XGUI_EXPORT addSlash(const QString& path);
 
 /*! 
  Creates a rect with TopLeft = ( min(x1,x2), min(y1,y2) )
  and BottomRight = ( TopLeft + (x2-x1)(y2-y1) )    
  */
-QRect makeRect(const int x1, const int y1, const int x2, const int y2);
+QRect XGUI_EXPORT makeRect(const int x1, const int y1, const int x2, const int y2);
 
 #endif