aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/texteditor/highlightersettings.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-11-23 18:25:55 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-11-25 07:25:38 +0000
commit7582b62ddfdf1f1834143b587ef45b585990073d (patch)
tree320f6513c653598fc8f497858312d0f165f0a121 /src/plugins/texteditor/highlightersettings.cpp
parent7fd3a5e66e2b9e0f9b852f1ebfa942e31ab69e0d (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.cpp57
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");