forked from qt-creator/qt-creator
SerialTerminal: Use monospace font
Change-Id: Iea42d55c348959adf57936fe0141c5bd5673efbd Reviewed-by: Benjamin Balga <balga.benjamin@gmail.com> Reviewed-by: Orgad Shaneh <orgads@gmail.com> Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
committed by
Orgad Shaneh
parent
bd9c2f04c0
commit
ad7c42c9b3
@@ -36,6 +36,8 @@
|
|||||||
#include <coreplugin/icontext.h>
|
#include <coreplugin/icontext.h>
|
||||||
#include <coreplugin/icore.h>
|
#include <coreplugin/icore.h>
|
||||||
#include <coreplugin/outputwindow.h>
|
#include <coreplugin/outputwindow.h>
|
||||||
|
#include <texteditor/fontsettings.h>
|
||||||
|
#include <texteditor/texteditorsettings.h>
|
||||||
|
|
||||||
#include <utils/algorithm.h>
|
#include <utils/algorithm.h>
|
||||||
#include <utils/icon.h>
|
#include <utils/icon.h>
|
||||||
@@ -304,6 +306,14 @@ void SerialOutputPane::createNewOutputWindow(SerialControl *rc)
|
|||||||
Core::Id contextId = Core::Id(Constants::C_SERIAL_OUTPUT).withSuffix(counter++);
|
Core::Id contextId = Core::Id(Constants::C_SERIAL_OUTPUT).withSuffix(counter++);
|
||||||
Core::Context context(contextId);
|
Core::Context context(contextId);
|
||||||
Core::OutputWindow *ow = new Core::OutputWindow(context, m_tabWidget);
|
Core::OutputWindow *ow = new Core::OutputWindow(context, m_tabWidget);
|
||||||
|
using TextEditor::TextEditorSettings;
|
||||||
|
auto fontSettingsChanged = [ow] {
|
||||||
|
ow->setBaseFont(TextEditorSettings::fontSettings().font());
|
||||||
|
};
|
||||||
|
|
||||||
|
connect(TextEditorSettings::instance(), &TextEditorSettings::fontSettingsChanged,
|
||||||
|
this, fontSettingsChanged);
|
||||||
|
fontSettingsChanged();
|
||||||
ow->setWindowTitle(tr("Serial Terminal Window"));
|
ow->setWindowTitle(tr("Serial Terminal Window"));
|
||||||
ow->setFormatter(formatter);
|
ow->setFormatter(formatter);
|
||||||
// TODO: wordwrap, maxLineCount, zoom/wheelZoom (add to settings)
|
// TODO: wordwrap, maxLineCount, zoom/wheelZoom (add to settings)
|
||||||
|
@@ -5,6 +5,7 @@ QtcPlugin {
|
|||||||
condition: Qt.serialport.present
|
condition: Qt.serialport.present
|
||||||
|
|
||||||
Depends { name: "Core" }
|
Depends { name: "Core" }
|
||||||
|
Depends { name: "TextEditor" }
|
||||||
Depends { name: "Utils" }
|
Depends { name: "Utils" }
|
||||||
Depends { name: "Qt.serialport"; required: false }
|
Depends { name: "Qt.serialport"; required: false }
|
||||||
|
|
||||||
|
@@ -3,4 +3,5 @@ QTC_LIB_DEPENDS += \
|
|||||||
extensionsystem \
|
extensionsystem \
|
||||||
utils
|
utils
|
||||||
QTC_PLUGIN_DEPENDS += \
|
QTC_PLUGIN_DEPENDS += \
|
||||||
coreplugin
|
coreplugin \
|
||||||
|
texteditor
|
||||||
|
Reference in New Issue
Block a user