summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/icore.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/icore.h')
-rw-r--r--src/plugins/coreplugin/icore.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/plugins/coreplugin/icore.h b/src/plugins/coreplugin/icore.h
index 565e0b8faa..2e02fb43f8 100644
--- a/src/plugins/coreplugin/icore.h
+++ b/src/plugins/coreplugin/icore.h
@@ -28,6 +28,7 @@
#include "core_global.h"
#include "icontext.h"
+#include <utils/fileutils.h>
#include <utils/qtcsettings.h>
#include <QList>
@@ -94,12 +95,12 @@ public:
static QPrinter *printer();
static QString userInterfaceLanguage();
- static QString resourcePath();
- static QString userResourcePath();
- static QString cacheResourcePath();
- static QString installerResourcePath();
- static QString libexecPath();
- static QString crashReportsPath();
+ static Utils::FilePath resourcePath(const QString &rel = {});
+ static Utils::FilePath userResourcePath(const QString &rel = {});
+ static Utils::FilePath cacheResourcePath(const QString &rel = {});
+ static Utils::FilePath installerResourcePath(const QString &rel = {});
+ static Utils::FilePath libexecPath(const QString &rel = {});
+ static Utils::FilePath crashReportsPath();
static QString ideDisplayName();
@@ -164,6 +165,7 @@ public:
static QString pluginPath();
static QString userPluginPath();
static QString clangExecutable(const QString &clangBinDirectory);
+ static QString clangdExecutable(const QString &clangBinDirectory);
static QString clangTidyExecutable(const QString &clangBinDirectory);
static QString clazyStandaloneExecutable(const QString &clangBinDirectory);
static QString clangIncludeDirectory(const QString &clangVersion,