diff --git a/ground/openpilotgcs/src/app/app.pro b/ground/openpilotgcs/src/app/app.pro
index 5293f1ed5..6dc6d350f 100644
--- a/ground/openpilotgcs/src/app/app.pro
+++ b/ground/openpilotgcs/src/app/app.pro
@@ -43,7 +43,12 @@ win32 {
include(../rpath.pri)
equals(copyqt, 1) {
- RESOURCES += qtconf.qrc
+ RESOURCES += $$OUT_PWD/qtconf.qrc
+
+ # Copy qtconf.qrc to OUT_PWD because paths are relative
+ # This needs to be done at qmake time because the Makefile depends on it
+ system(cp $$PWD/qtconf.qrc.in $$OUT_PWD/qtconf.qrc)
+ system(printf $$shell_quote([Paths]\nPrefix = $$relative_path($$GCS_QT_BASEPATH, $$GCS_APP_PATH)\n) > $$OUT_PWD/qt.conf)
}
}
diff --git a/ground/openpilotgcs/src/app/main.cpp b/ground/openpilotgcs/src/app/main.cpp
index 02338ba9e..e0b251e09 100644
--- a/ground/openpilotgcs/src/app/main.cpp
+++ b/ground/openpilotgcs/src/app/main.cpp
@@ -342,7 +342,7 @@ AppOptionValues parseCommandLine(SharedTools::QtSingleApplication &app,
void loadFactoryDefaults(QSettings &settings, AppOptionValues &appOptionValues)
{
- QDir directory(Utils::PathUtils().GetDataPath() + QString("default_configurations"));
+ QDir directory(Utils::GetDataPath() + QString("default_configurations"));
qDebug() << "Looking for factory defaults configuration files in:" << directory.absolutePath();
@@ -414,7 +414,7 @@ void overrideSettings(QSettings &settings, int argc, char * *argv)
void loadTranslators(QString language, QTranslator &translator, QTranslator &qtTranslator)
{
- const QString &creatorTrPath = Utils::PathUtils().GetDataPath() + QLatin1String("translations");
+ const QString &creatorTrPath = Utils::GetDataPath() + QLatin1String("translations");
if (translator.load(QLatin1String("openpilotgcs_") + language, creatorTrPath)) {
const QString &qtTrPath = QLibraryInfo::location(QLibraryInfo::TranslationsPath);
@@ -472,7 +472,7 @@ int main(int argc, char * *argv)
// load user settings
// Must be done before any QSettings class is created
// keep this in sync with the MainWindow ctor in coreplugin/mainwindow.cpp
- QString settingsPath = Utils::PathUtils().GetDataPath();
+ QString settingsPath = Utils::GetDataPath();
qDebug() << "Loading system settings from" << settingsPath;
QSettings::setPath(XmlConfig::XmlSettingsFormat, QSettings::SystemScope, settingsPath);
QSettings settings;
diff --git a/ground/openpilotgcs/src/app/qt.conf b/ground/openpilotgcs/src/app/qt.conf
deleted file mode 100644
index f83499f3f..000000000
--- a/ground/openpilotgcs/src/app/qt.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[Paths]
-Prefix = ../lib/openpilotgcs/qt5/
diff --git a/ground/openpilotgcs/src/app/qtconf.qrc b/ground/openpilotgcs/src/app/qtconf.qrc.in
similarity index 95%
rename from ground/openpilotgcs/src/app/qtconf.qrc
rename to ground/openpilotgcs/src/app/qtconf.qrc.in
index bd4633fa9..8ebe9970f 100644
--- a/ground/openpilotgcs/src/app/qtconf.qrc
+++ b/ground/openpilotgcs/src/app/qtconf.qrc.in
@@ -1,5 +1,5 @@
-
-
- qt.conf
-
-
+
+
+ qt.conf
+
+
diff --git a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp b/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp
index 47704b63a..973286cb8 100644
--- a/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp
+++ b/ground/openpilotgcs/src/libs/opmapcontrol/src/core/cache.cpp
@@ -54,7 +54,7 @@ QString Cache::CacheLocation()
Cache::Cache()
{
if (cache.isNull() | cache.isEmpty()) {
- cache = Utils::PathUtils().GetStoragePath() + "mapscache" + QDir::separator();
+ cache = Utils::GetStoragePath() + "mapscache" + QDir::separator();
setCacheLocation(cache);
}
}
diff --git a/ground/openpilotgcs/src/libs/utils/pathutils.cpp b/ground/openpilotgcs/src/libs/utils/pathutils.cpp
index 2f0b234b6..5c545a340 100644
--- a/ground/openpilotgcs/src/libs/utils/pathutils.cpp
+++ b/ground/openpilotgcs/src/libs/utils/pathutils.cpp
@@ -33,15 +33,12 @@
namespace Utils {
-PathUtils::PathUtils()
-{}
-
/**
Returns the base path of the share directory.
Path is in Qt/Unix conventions, separated by "/".
*/
-QString PathUtils::GetDataPath()
+QString GetDataPath()
{
QString dataPath = QApplication::applicationDirPath();
dataPath += QLatin1Char('/');
@@ -56,7 +53,7 @@ QString PathUtils::GetDataPath()
Always returns a path converted to "/".
*/
-QString PathUtils::RemoveDataPath(QString path)
+QString RemoveDataPath(QString path)
{
// Depending on the platform, we might get either "/" or "\"
// so we need to go to the standard ("/")
@@ -75,7 +72,7 @@ QString PathUtils::RemoveDataPath(QString path)
Returns a "/" or "\" separated path depending on platform conventions.
*/
-QString PathUtils::InsertDataPath(QString path)
+QString InsertDataPath(QString path)
{
if (path.startsWith(QString("%%DATAPATH%%"))) {
QString newPath = GetDataPath();
@@ -88,7 +85,7 @@ QString PathUtils::InsertDataPath(QString path)
/**
Gets a standard user-writable location for the system
*/
-QString PathUtils::GetStoragePath()
+QString GetStoragePath()
{
return QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + QLatin1Char('/');
}
@@ -96,7 +93,7 @@ QString PathUtils::GetStoragePath()
/**
Removes the standard storage path and replace with a tag
*/
-QString PathUtils::RemoveStoragePath(QString path)
+QString RemoveStoragePath(QString path)
{
// Depending on the platform, we might get either "/" or "\"
// so we need to go to the standard ("/")
@@ -113,7 +110,7 @@ QString PathUtils::RemoveStoragePath(QString path)
/**
Inserts the standard storage path is there is a storage path tag
*/
-QString PathUtils::InsertStoragePath(QString path)
+QString InsertStoragePath(QString path)
{
if (path.startsWith(QString("%%STOREPATH%%"))) {
QString newPath = GetStoragePath();
diff --git a/ground/openpilotgcs/src/libs/utils/pathutils.h b/ground/openpilotgcs/src/libs/utils/pathutils.h
index 659ea6e91..d54ccf2a0 100644
--- a/ground/openpilotgcs/src/libs/utils/pathutils.h
+++ b/ground/openpilotgcs/src/libs/utils/pathutils.h
@@ -36,17 +36,13 @@
#include
namespace Utils {
-class QTCREATOR_UTILS_EXPORT PathUtils {
-public:
- PathUtils();
- QString GetDataPath();
- QString RemoveDataPath(QString path);
- QString InsertDataPath(QString path);
+QTCREATOR_UTILS_EXPORT QString GetDataPath();
+QTCREATOR_UTILS_EXPORT QString RemoveDataPath(QString path);
+QTCREATOR_UTILS_EXPORT QString InsertDataPath(QString path);
- QString GetStoragePath();
- QString RemoveStoragePath(QString path);
- QString InsertStoragePath(QString path);
-};
+QTCREATOR_UTILS_EXPORT QString GetStoragePath();
+QTCREATOR_UTILS_EXPORT QString RemoveStoragePath(QString path);
+QTCREATOR_UTILS_EXPORT QString InsertStoragePath(QString path);
}
#endif /* PATHUTILS_H */
diff --git a/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp b/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp
index 5ee027096..a6e3ab31d 100644
--- a/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp
+++ b/ground/openpilotgcs/src/plugins/coreplugin/coreimpl.cpp
@@ -31,6 +31,8 @@
#include
#include
+#include "utils/pathutils.h"
+
namespace Core {
namespace Internal {
// The Core Singleton
@@ -125,15 +127,9 @@ SettingsDatabase *CoreImpl::settingsDatabase() const
return m_mainwindow->settingsDatabase();
}
-#ifdef Q_OS_MAC
-# define SHARE_PATH "/../Resources"
-#else
-# define SHARE_PATH "/../share/openpilotgcs"
-#endif
-
QString CoreImpl::resourcePath() const
{
- return QDir::cleanPath(QCoreApplication::applicationDirPath() + QLatin1String(SHARE_PATH));
+ return QDir::cleanPath(Utils::GetDataPath());
}
IContext *CoreImpl::currentContextObject() const
diff --git a/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp
index d85e64089..6d5d2115f 100644
--- a/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/dial/dialgadgetconfiguration.cpp
@@ -60,7 +60,7 @@ DialGadgetConfiguration::DialGadgetConfiguration(QString classId, QSettings *qSe
if (qSettings != 0) {
QString dialFile = qSettings->value("dialFile").toString();
- m_defaultDial = Utils::PathUtils().InsertDataPath(dialFile);
+ m_defaultDial = Utils::InsertDataPath(dialFile);
dialBackgroundID = qSettings->value("dialBackgroundID").toString();
dialForegroundID = qSettings->value("dialForegroundID").toString();
dialNeedleID1 = qSettings->value("dialNeedleID1").toString();
@@ -135,7 +135,7 @@ IUAVGadgetConfiguration *DialGadgetConfiguration::clone()
*/
void DialGadgetConfiguration::saveConfig(QSettings *settings) const
{
- QString dialFile = Utils::PathUtils().RemoveDataPath(m_defaultDial);
+ QString dialFile = Utils::RemoveDataPath(m_defaultDial);
settings->setValue("dialFile", dialFile);
diff --git a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp
index 1bfc5a434..7fd74d7ed 100644
--- a/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/lineardial/lineardialgadgetconfiguration.cpp
@@ -52,7 +52,7 @@ LineardialGadgetConfiguration::LineardialGadgetConfiguration(QString classId, QS
// if a saved configuration exists load it
if (qSettings != 0) {
QString dFile = qSettings->value("dFile").toString();
- dialFile = Utils::PathUtils().InsertDataPath(dFile);
+ dialFile = Utils::InsertDataPath(dFile);
sourceDataObject = qSettings->value("sourceDataObject").toString();
sourceObjectField = qSettings->value("sourceObjectField").toString();
minValue = qSettings->value("minValue").toDouble();
@@ -103,7 +103,7 @@ IUAVGadgetConfiguration *LineardialGadgetConfiguration::clone()
*/
void LineardialGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
- QString dFile = Utils::PathUtils().RemoveDataPath(dialFile);
+ QString dFile = Utils::RemoveDataPath(dialFile);
qSettings->setValue("dFile", dFile);
qSettings->setValue("sourceDataObject", sourceDataObject);
diff --git a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp
index dd886d17f..7e2f550ff 100644
--- a/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/modelview/modelviewgadgetconfiguration.cpp
@@ -30,7 +30,7 @@
ModelViewGadgetConfiguration::ModelViewGadgetConfiguration(QString classId, QSettings *qSettings, QObject *parent) :
IUAVGadgetConfiguration(classId, parent),
- m_acFilename("../share/openpilotgcs/models/planes/Easystar/EasyStar.3ds"),
+ m_acFilename(Utils::GetDataPath() + QString("models/planes/Easystar/EasyStar.3ds")),
m_bgFilename(""),
m_enableVbo(false)
{
@@ -39,8 +39,8 @@ ModelViewGadgetConfiguration::ModelViewGadgetConfiguration(QString classId, QSet
QString modelFile = qSettings->value("acFilename").toString();
QString bgFile = qSettings->value("bgFilename").toString();
m_enableVbo = qSettings->value("enableVbo").toBool();
- m_acFilename = Utils::PathUtils().InsertDataPath(modelFile);
- m_bgFilename = Utils::PathUtils().InsertDataPath(bgFile);
+ m_acFilename = Utils::InsertDataPath(modelFile);
+ m_bgFilename = Utils::InsertDataPath(bgFile);
}
}
@@ -60,7 +60,7 @@ IUAVGadgetConfiguration *ModelViewGadgetConfiguration::clone()
*/
void ModelViewGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
- qSettings->setValue("acFilename", Utils::PathUtils().RemoveDataPath(m_acFilename));
- qSettings->setValue("bgFilename", Utils::PathUtils().RemoveDataPath(m_bgFilename));
+ qSettings->setValue("acFilename", Utils::RemoveDataPath(m_acFilename));
+ qSettings->setValue("bgFilename", Utils::RemoveDataPath(m_bgFilename));
qSettings->setValue("enableVbo", m_enableVbo);
}
diff --git a/ground/openpilotgcs/src/plugins/notify/notificationitem.cpp b/ground/openpilotgcs/src/plugins/notify/notificationitem.cpp
index 358974388..a5d0e702c 100644
--- a/ground/openpilotgcs/src/plugins/notify/notificationitem.cpp
+++ b/ground/openpilotgcs/src/plugins/notify/notificationitem.cpp
@@ -105,7 +105,7 @@ void NotificationItem::copyTo(NotificationItem *that) const
void NotificationItem::saveState(QSettings *settings) const
{
- settings->setValue("SoundCollectionPath", Utils::PathUtils().RemoveDataPath(getSoundCollectionPath()));
+ settings->setValue("SoundCollectionPath", Utils::RemoveDataPath(getSoundCollectionPath()));
settings->setValue(QLatin1String("CurrentLanguage"), getCurrentLanguage());
settings->setValue(QLatin1String("ObjectField"), getObjectField());
settings->setValue(QLatin1String("DataObject"), getDataObject());
@@ -124,7 +124,7 @@ void NotificationItem::saveState(QSettings *settings) const
void NotificationItem::restoreState(QSettings *settings)
{
// settings = Core::ICore::instance()->settings();
- setSoundCollectionPath(Utils::PathUtils().InsertDataPath(settings->value(QLatin1String("SoundCollectionPath"), tr("")).toString()));
+ setSoundCollectionPath(Utils::InsertDataPath(settings->value(QLatin1String("SoundCollectionPath"), tr("")).toString()));
setCurrentLanguage(settings->value(QLatin1String("CurrentLanguage"), tr("")).toString());
setDataObject(settings->value(QLatin1String("DataObject"), tr("")).toString());
setObjectField(settings->value(QLatin1String("ObjectField"), tr("")).toString());
diff --git a/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp b/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp
index e34e8bfb8..e3c1434dd 100644
--- a/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp
+++ b/ground/openpilotgcs/src/plugins/notify/notifypluginoptionspage.cpp
@@ -384,7 +384,7 @@ void NotifyPluginOptionsPage::updateConfigView(NotificationItem *notification)
QString path = notification->getSoundCollectionPath();
if (path.isEmpty()) {
- path = Utils::PathUtils().InsertDataPath("%%DATAPATH%%sounds");
+ path = Utils::InsertDataPath("%%DATAPATH%%sounds");
}
_optionsPage->SoundDirectoryPathChooser->setPath(path);
diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp
index 922d41e16..6f15903ed 100644
--- a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/opmap/opmapgadgetconfiguration.cpp
@@ -39,7 +39,7 @@ OPMapGadgetConfiguration::OPMapGadgetConfiguration(QString classId, QSettings *q
m_showTileGridLines(false),
m_accessMode("ServerAndCache"),
m_useMemoryCache(true),
- m_cacheLocation(Utils::PathUtils().GetStoragePath() + "mapscache" + QDir::separator()),
+ m_cacheLocation(Utils::GetStoragePath() + "mapscache" + QDir::separator()),
m_uavSymbol(QString::fromUtf8(":/uavs/images/mapquad.png")),
m_maxUpdateRate(2000), // ms
m_settings(qSettings),
@@ -81,7 +81,7 @@ OPMapGadgetConfiguration::OPMapGadgetConfiguration(QString classId, QSettings *q
}
m_useMemoryCache = useMemoryCache;
if (!cacheLocation.isEmpty()) {
- m_cacheLocation = Utils::PathUtils().InsertStoragePath(cacheLocation);
+ m_cacheLocation = Utils::InsertStoragePath(cacheLocation);
}
}
}
@@ -119,7 +119,7 @@ void OPMapGadgetConfiguration::saveConfig() const
m_settings->setValue("accessMode", m_accessMode);
m_settings->setValue("useMemoryCache", m_useMemoryCache);
m_settings->setValue("uavSymbol", m_uavSymbol);
- m_settings->setValue("cacheLocation", Utils::PathUtils().RemoveStoragePath(m_cacheLocation));
+ m_settings->setValue("cacheLocation", Utils::RemoveStoragePath(m_cacheLocation));
m_settings->setValue("maxUpdateRate", m_maxUpdateRate);
m_settings->setValue("overlayOpacity", m_opacity);
}
@@ -134,7 +134,7 @@ void OPMapGadgetConfiguration::saveConfig(QSettings *qSettings) const
qSettings->setValue("accessMode", m_accessMode);
qSettings->setValue("useMemoryCache", m_useMemoryCache);
qSettings->setValue("uavSymbol", m_uavSymbol);
- qSettings->setValue("cacheLocation", Utils::PathUtils().RemoveStoragePath(m_cacheLocation));
+ qSettings->setValue("cacheLocation", Utils::RemoveStoragePath(m_cacheLocation));
qSettings->setValue("maxUpdateRate", m_maxUpdateRate);
qSettings->setValue("overlayOpacity", m_opacity);
}
diff --git a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp b/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp
index 35664db9f..c6bee0c60 100644
--- a/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp
+++ b/ground/openpilotgcs/src/plugins/opmap/opmapgadgetoptionspage.cpp
@@ -122,7 +122,7 @@ void OPMapGadgetOptionsPage::on_pushButtonCacheDefaults_clicked()
m_page->accessModeComboBox->setCurrentIndex(index);
m_page->checkBoxUseMemoryCache->setChecked(true);
- m_page->lineEditCacheLocation->setPath(Utils::PathUtils().GetStoragePath() + "mapscache" + QDir::separator());
+ m_page->lineEditCacheLocation->setPath(Utils::GetStoragePath() + "mapscache" + QDir::separator());
}
void OPMapGadgetOptionsPage::apply()
diff --git a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp
index 614441daf..dd4638f50 100644
--- a/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/pfdqml/pfdqmlgadgetconfiguration.cpp
@@ -46,10 +46,10 @@ PfdQmlGadgetConfiguration::PfdQmlGadgetConfiguration(QString classId, QSettings
// if a saved configuration exists load it
if (qSettings != 0) {
m_qmlFile = qSettings->value("qmlFile").toString();
- m_qmlFile = Utils::PathUtils().InsertDataPath(m_qmlFile);
+ m_qmlFile = Utils::InsertDataPath(m_qmlFile);
m_earthFile = qSettings->value("earthFile").toString();
- m_earthFile = Utils::PathUtils().InsertDataPath(m_earthFile);
+ m_earthFile = Utils::InsertDataPath(m_earthFile);
m_openGLEnabled = qSettings->value("openGLEnabled", true).toBool();
m_terrainEnabled = qSettings->value("terrainEnabled").toBool();
@@ -92,10 +92,10 @@ IUAVGadgetConfiguration *PfdQmlGadgetConfiguration::clone()
*/
void PfdQmlGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
- QString qmlFile = Utils::PathUtils().RemoveDataPath(m_qmlFile);
+ QString qmlFile = Utils::RemoveDataPath(m_qmlFile);
qSettings->setValue("qmlFile", qmlFile);
- QString earthFile = Utils::PathUtils().RemoveDataPath(m_earthFile);
+ QString earthFile = Utils::RemoveDataPath(m_earthFile);
qSettings->setValue("earthFile", earthFile);
qSettings->setValue("openGLEnabled", m_openGLEnabled);
diff --git a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp
index 95183e09b..c1090f7ff 100644
--- a/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/qmlview/qmlviewgadgetconfiguration.cpp
@@ -40,7 +40,7 @@ QmlViewGadgetConfiguration::QmlViewGadgetConfiguration(QString classId, QSetting
if (qSettings != 0) {
QString dialFile = qSettings->value("dialFile").toString();
useOpenGLFlag = qSettings->value("useOpenGLFlag").toBool();
- m_defaultDial = Utils::PathUtils().InsertDataPath(dialFile);
+ m_defaultDial = Utils::InsertDataPath(dialFile);
}
}
@@ -63,7 +63,7 @@ IUAVGadgetConfiguration *QmlViewGadgetConfiguration::clone()
*/
void QmlViewGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
- QString dialFile = Utils::PathUtils().RemoveDataPath(m_defaultDial);
+ QString dialFile = Utils::RemoveDataPath(m_defaultDial);
qSettings->setValue("dialFile", dialFile);
qSettings->setValue("useOpenGLFlag", useOpenGLFlag);
diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp b/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp
index 6c2011b0b..7693f62c3 100644
--- a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp
+++ b/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateexportdialog.cpp
@@ -272,7 +272,7 @@ QString VehicleTemplateExportDialog::fixFilenameString(QString input, int trunca
void VehicleTemplateExportDialog::exportTemplate()
{
- QString path = QString("%1%2%3%4").arg(Utils::PathUtils().InsertStoragePath("%%STOREPATH%%cloudconfig"))
+ QString path = QString("%1%2%3%4").arg(Utils::InsertStoragePath("%%STOREPATH%%cloudconfig"))
.arg(QDir::separator()).arg(getTypeDirectory()).arg(QDir::separator());
QDir dir;
diff --git a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp b/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp
index f2b963b1d..3352a715d 100644
--- a/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp
+++ b/ground/openpilotgcs/src/plugins/setupwizard/vehicletemplateselectorwidget.cpp
@@ -203,8 +203,8 @@ void VehicleTemplateSelectorWidget::loadValidFiles()
}
m_templates.clear();
QString path = getTemplatePath();
- loadFilesInDir(QString("%1/%2/").arg(Utils::PathUtils().InsertDataPath("%%DATAPATH%%cloudconfig")).arg(path));
- loadFilesInDir(QString("%1/%2/").arg(Utils::PathUtils().InsertStoragePath("%%STOREPATH%%cloudconfig")).arg(path));
+ loadFilesInDir(QString("%1/%2/").arg(Utils::InsertDataPath("%%DATAPATH%%cloudconfig")).arg(path));
+ loadFilesInDir(QString("%1/%2/").arg(Utils::InsertStoragePath("%%STOREPATH%%cloudconfig")).arg(path));
}
void VehicleTemplateSelectorWidget::setupTemplateList()
diff --git a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp
index de16464da..a9cb18e25 100644
--- a/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/systemhealth/systemhealthgadgetconfiguration.cpp
@@ -39,7 +39,7 @@ SystemHealthGadgetConfiguration::SystemHealthGadgetConfiguration(QString classId
// if a saved configuration exists load it
if (qSettings != 0) {
QString diagram = qSettings->value("diagram").toString();
- systemFile = Utils::PathUtils().InsertDataPath(diagram);
+ systemFile = Utils::InsertDataPath(diagram);
}
}
@@ -61,7 +61,7 @@ IUAVGadgetConfiguration *SystemHealthGadgetConfiguration::clone()
*/
void SystemHealthGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
- QString diagram = Utils::PathUtils().RemoveDataPath(systemFile);
+ QString diagram = Utils::RemoveDataPath(systemFile);
qSettings->setValue("diagram", diagram);
}
diff --git a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp b/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp
index 48b0efd37..b90a537d8 100644
--- a/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp
+++ b/ground/openpilotgcs/src/plugins/telemetry/monitorgadgetconfiguration.cpp
@@ -48,7 +48,7 @@ IUAVGadgetConfiguration *MonitorGadgetConfiguration::clone()
void MonitorGadgetConfiguration::saveConfig(QSettings *qSettings) const
{
Q_UNUSED(qSettings);
-// qSettings->setValue("acFilename", Utils::PathUtils().RemoveDataPath(m_acFilename));
-// qSettings->setValue("bgFilename", Utils::PathUtils().RemoveDataPath(m_bgFilename));
+// qSettings->setValue("acFilename", Utils::RemoveDataPath(m_acFilename));
+// qSettings->setValue("bgFilename", Utils::RemoveDataPath(m_bgFilename));
// qSettings->setValue("enableVbo", m_enableVbo);
}