Write settings, logs, cache, etc. into a installation dependent subfolder

refs #668
This commit is contained in:
Roland Winklmeier
2016-06-03 13:31:03 +02:00
parent 2a99bed0cd
commit 4180a890e4
10 changed files with 117 additions and 23 deletions

View File

@@ -9,13 +9,13 @@
#include "simulatorxplaneconfigwindow.h"
#include "blackcore/application.h"
#include "blackmisc/directoryutils.h"
#include "blackmisc/dbusserver.h"
#include "blackmisc/fileutils.h"
#include "blackmisc/simulation/xplane/xplaneutil.h"
#include "ui_simulatorxplaneconfigwindow.h"
#include <QComboBox>
#include <QCoreApplication>
#include <QDialogButtonBox>
#include <QDir>
#include <QFileDialog>
@@ -28,12 +28,13 @@
class QWidget;
using namespace BlackGui;
using namespace BlackMisc;
namespace
{
QString xBusOriginDir()
{
return sApp->applicationDirPath() % QStringLiteral("/../xbus");
return CDirectoryUtils::applicationDirectoryPath() % QStringLiteral("/../xbus");
}
}