diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-23 18:25:55 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-11-25 07:25:38 +0000 |
commit | 7582b62ddfdf1f1834143b587ef45b585990073d (patch) | |
tree | 320f6513c653598fc8f497858312d0f165f0a121 /src/plugins/texteditor/highlightersettings.cpp | |
parent | 7fd3a5e66e2b9e0f9b852f1ebfa942e31ab69e0d (diff) |
TextEditor: Remove unused findFallbackDefinitionsLocation()
Change-Id: Ib5c02562087c2ee11b5aa1c19c823cf8fd2af828
Reviewed-by: David Schulz <david.schulz@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/texteditor/highlightersettings.cpp')
-rw-r--r-- | src/plugins/texteditor/highlightersettings.cpp | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/src/plugins/texteditor/highlightersettings.cpp b/src/plugins/texteditor/highlightersettings.cpp index e62ea67cfe..3493090c36 100644 --- a/src/plugins/texteditor/highlightersettings.cpp +++ b/src/plugins/texteditor/highlightersettings.cpp @@ -7,68 +7,11 @@ #include <coreplugin/icore.h> -#include <utils/fileutils.h> -#include <utils/hostosinfo.h> -#include <utils/qtcprocess.h> -#include <utils/stringutils.h> - #include <QSettings> -#include <QStringList> using namespace Utils; namespace TextEditor { -namespace Internal { - -FilePath findFallbackDefinitionsLocation() -{ - if (HostOsInfo::isAnyUnixHost() && !HostOsInfo::isMacHost()) { - static const QLatin1String kateSyntaxPaths[] = { - QLatin1String("/share/apps/katepart/syntax"), - QLatin1String("/share/kde4/apps/katepart/syntax") - }; - - // Some wild guesses. - for (const auto &kateSyntaxPath : kateSyntaxPaths) { - const FilePath paths[] = { - FilePath("/usr") / kateSyntaxPath, - FilePath("/usr/local") / kateSyntaxPath, - FilePath("/opt") / kateSyntaxPath - }; - for (const FilePath &path : paths) { - if (path.exists() && !path.dirEntries({{"*.xml"}}).isEmpty()) - return path; - } - } - - // Try kde-config. - const FilePath programs[] = {"kde-config", "kde4-config"}; - for (const FilePath &program : programs) { - QtcProcess process; - process.setTimeoutS(5); - process.setCommand({program, {"--prefix"}}); - process.runBlocking(); - if (process.result() == ProcessResult::FinishedWithSuccess) { - QString output = process.cleanedStdOut(); - output.remove('\n'); - const FilePath dir = FilePath::fromString(output); - for (auto &kateSyntaxPath : kateSyntaxPaths) { - const FilePath path = dir / kateSyntaxPath; - if (path.exists() && !path.dirEntries({{"*.xml"}}).isEmpty()) - return path; - } - } - } - } - - const FilePath dir = Core::ICore::resourcePath("generic-highlighter"); - if (dir.exists() && !dir.dirEntries({{"*.xml"}}).isEmpty()) - return dir; - - return {}; -} - -} // namespace Internal const QLatin1String kDefinitionFilesPath("UserDefinitionFilesPath"); const QLatin1String kIgnoredFilesPatterns("IgnoredFilesPatterns"); |