forked from qt-creator/qt-creator
Task: Default to text editor font for monospaced text
This used to be hardcoded to "Monospaced" which does not work on Mac (not even with the provided hint to choose a monospaced font). Task-number: QTCREATORBUG-11345 Change-Id: I5d72ba9e971933fef8ef94c20333035188d33a57 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -32,6 +32,8 @@
|
|||||||
#include "task.h"
|
#include "task.h"
|
||||||
#include "projectexplorerconstants.h"
|
#include "projectexplorerconstants.h"
|
||||||
|
|
||||||
|
#include <texteditor/fontsettings.h>
|
||||||
|
#include <texteditor/texteditorsettings.h>
|
||||||
#include <utils/qtcassert.h>
|
#include <utils/qtcassert.h>
|
||||||
|
|
||||||
using namespace ProjectExplorer;
|
using namespace ProjectExplorer;
|
||||||
@@ -165,8 +167,8 @@ void GccParser::amendDescription(const QString &desc, bool monospaced)
|
|||||||
QTextLayout::FormatRange fr;
|
QTextLayout::FormatRange fr;
|
||||||
fr.start = start;
|
fr.start = start;
|
||||||
fr.length = desc.count() + 1;
|
fr.length = desc.count() + 1;
|
||||||
fr.format.setFontFamily(QLatin1String("Monospaced"));
|
fr.format.setFont(TextEditor::TextEditorSettings::fontSettings().font());
|
||||||
fr.format.setFontStyleHint(QFont::TypeWriter);
|
fr.format.setFontStyleHint(QFont::Monospace);
|
||||||
m_currentTask.formats.append(fr);
|
m_currentTask.formats.append(fr);
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user