forked from qt-creator/qt-creator
Highlighter: Remove unused methods
We want all the possible definitions nowadays. Change-Id: I491d40b103a2daf187571910bb43c32e0bfbb1e4 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -110,35 +110,6 @@ Highlighter::Highlighter()
|
||||
&categoryForTextStyle);
|
||||
}
|
||||
|
||||
Highlighter::Definition Highlighter::definitionForDocument(const TextDocument *document)
|
||||
{
|
||||
const Utils::MimeType mimeType = Utils::mimeTypeForName(document->mimeType());
|
||||
Definition definition;
|
||||
if (mimeType.isValid())
|
||||
definition = Highlighter::definitionForMimeType(mimeType.name());
|
||||
if (!definition.isValid())
|
||||
definition = Highlighter::definitionForFilePath(document->filePath());
|
||||
return definition;
|
||||
}
|
||||
|
||||
Highlighter::Definition Highlighter::definitionForMimeType(const QString &mimeType)
|
||||
{
|
||||
if (mimeType.isEmpty())
|
||||
return {};
|
||||
const Definitions definitions = definitionsForMimeType(mimeType);
|
||||
if (definitions.size() == 1)
|
||||
return definitions.first();
|
||||
return highlightRepository()->definitionForMimeType(mimeType);
|
||||
}
|
||||
|
||||
Highlighter::Definition Highlighter::definitionForFilePath(const Utils::FilePath &fileName)
|
||||
{
|
||||
const Definitions definitions = definitionsForFileName(fileName);
|
||||
if (definitions.size() == 1)
|
||||
return definitions.first();
|
||||
return highlightRepository()->definitionForFileName(fileName.fileName());
|
||||
}
|
||||
|
||||
Highlighter::Definition Highlighter::definitionForName(const QString &name)
|
||||
{
|
||||
return highlightRepository()->definitionForName(name);
|
||||
|
@@ -44,9 +44,6 @@ public:
|
||||
using Definitions = QList<Definition>;
|
||||
Highlighter();
|
||||
|
||||
static Definition definitionForDocument(const TextDocument *document);
|
||||
static Definition definitionForMimeType(const QString &mimeType);
|
||||
static Definition definitionForFilePath(const Utils::FilePath &fileName);
|
||||
static Definition definitionForName(const QString &name);
|
||||
|
||||
static Definitions definitionsForDocument(const TextDocument *document);
|
||||
|
Reference in New Issue
Block a user