forked from qt-creator/qt-creator
TextEditor: shorten namespace noise
Change-Id: I16bc218ccefb7234cb9c1299ee3022549b178600 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -100,10 +100,10 @@ Highlighter::Highlighter()
|
|||||||
&categoryForTextStyle);
|
&categoryForTextStyle);
|
||||||
}
|
}
|
||||||
|
|
||||||
KSyntaxHighlighting::Definition Highlighter::definitionForDocument(const TextDocument *document)
|
Highlighter::Definition Highlighter::definitionForDocument(const TextDocument *document)
|
||||||
{
|
{
|
||||||
const Utils::MimeType mimeType = Utils::mimeTypeForName(document->mimeType());
|
const Utils::MimeType mimeType = Utils::mimeTypeForName(document->mimeType());
|
||||||
KSyntaxHighlighting::Definition definition;
|
Definition definition;
|
||||||
if (mimeType.isValid())
|
if (mimeType.isValid())
|
||||||
definition = Highlighter::definitionForMimeType(mimeType.name());
|
definition = Highlighter::definitionForMimeType(mimeType.name());
|
||||||
if (!definition.isValid())
|
if (!definition.isValid())
|
||||||
@@ -111,12 +111,12 @@ KSyntaxHighlighting::Definition Highlighter::definitionForDocument(const TextDoc
|
|||||||
return definition;
|
return definition;
|
||||||
}
|
}
|
||||||
|
|
||||||
KSyntaxHighlighting::Definition Highlighter::definitionForMimeType(const QString &mimeType)
|
Highlighter::Definition Highlighter::definitionForMimeType(const QString &mimeType)
|
||||||
{
|
{
|
||||||
return highlightRepository()->definitionForMimeType(mimeType);
|
return highlightRepository()->definitionForMimeType(mimeType);
|
||||||
}
|
}
|
||||||
|
|
||||||
KSyntaxHighlighting::Definition Highlighter::definitionForFileName(const QString &fileName)
|
Highlighter::Definition Highlighter::definitionForFileName(const QString &fileName)
|
||||||
{
|
{
|
||||||
return highlightRepository()->definitionForFileName(fileName);
|
return highlightRepository()->definitionForFileName(fileName);
|
||||||
}
|
}
|
||||||
|
@@ -39,11 +39,12 @@ class TextDocument;
|
|||||||
class Highlighter : public SyntaxHighlighter, public KSyntaxHighlighting::AbstractHighlighter
|
class Highlighter : public SyntaxHighlighter, public KSyntaxHighlighting::AbstractHighlighter
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
using Definition = KSyntaxHighlighting::Definition;
|
||||||
Highlighter();
|
Highlighter();
|
||||||
|
|
||||||
static KSyntaxHighlighting::Definition definitionForDocument(const TextDocument *document);
|
static Definition definitionForDocument(const TextDocument *document);
|
||||||
static KSyntaxHighlighting::Definition definitionForMimeType(const QString &mimeType);
|
static Definition definitionForMimeType(const QString &mimeType);
|
||||||
static KSyntaxHighlighting::Definition definitionForFileName(const QString &fileName);
|
static Definition definitionForFileName(const QString &fileName);
|
||||||
|
|
||||||
static void addCustomHighlighterPath(const Utils::FileName &path);
|
static void addCustomHighlighterPath(const Utils::FileName &path);
|
||||||
static void updateDefinitions(std::function<void()> callback = nullptr);
|
static void updateDefinitions(std::function<void()> callback = nullptr);
|
||||||
|
@@ -8499,8 +8499,7 @@ void TextEditorWidget::configureGenericHighlighter()
|
|||||||
|
|
||||||
setCodeFoldingSupported(false);
|
setCodeFoldingSupported(false);
|
||||||
|
|
||||||
const KSyntaxHighlighting::Definition definition =
|
const Highlighter::Definition definition = Highlighter::definitionForDocument(textDocument());
|
||||||
Highlighter::definitionForDocument(textDocument());
|
|
||||||
|
|
||||||
if (definition.isValid()) {
|
if (definition.isValid()) {
|
||||||
highlighter->setDefinition(definition);
|
highlighter->setDefinition(definition);
|
||||||
|
Reference in New Issue
Block a user