#ifndef XGUI_Tools_H
#define XGUI_Tools_H
+#include "XGUI.h"
#include <QString>
#include <QRect>
\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.
\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.
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.
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
\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