Revision 1 (by moose, 2006/03/06 10:35:57) Initial Import
#ifndef SciQUtil_H_GUARD
#define SciQUtil_H_GUARD

#include <QDir>
#include <QStringList>
#include <QString>

inline QString cleanpath(QString s)
{
	return QDir::cleanPath(QDir::convertSeparators(s));
}

inline QStringList operator+(QStringList l, QString s)
{
	l << s;
	return l;
}

/*
inline QStringList &operator+(QStringList l, QString &s)
{
	l << s;
	return l;
}
*/

inline QString catdir(QStringList l)
{
	return cleanpath(l.join(QString(QDir::separator())));
}

inline QStringList splitdir(QString s)
{
	return s.split(QDir::separator());
}

#endif /* SciQUtil_H_GUARD */