/** * @RDE_HEADER@ * Helper function to get the resource path * $Id$ * $HeadURL$ * $Author$ */ #include "resource_path.h" #include // for NGL::directories // Qt #include #include //---------------------------------------------------------------------------- namespace SituationMap { QString getResourcePath() { const QString resDir = NGL::directory(NGL::FileType::ConfigFile, QLatin1String("resources")); if (!resDir.isEmpty()) return resDir; QVector pathsToSearch; // for old systems #ifdef Q_OS_WIN pathsToSearch += QLatin1String("C:/ExtFw/resources/"); #else pathsToSearch += QLatin1String("/usr/share/arcgis/resources"); #endif for (const QString &path : qAsConst(pathsToSearch)) { if (QDir(path).exists()) return path + QLatin1Char('/'); } return QString(); } } // namespace SituationMap