12345678910111213141516171819 |
- #include "plain-text-edit.hpp"
- #include <QFontDatabase>
- OBSPlainTextEdit::OBSPlainTextEdit(QWidget *parent, bool monospace)
- : QPlainTextEdit(parent)
- {
- // Fix display of tabs & multiple spaces
- document()->setDefaultStyleSheet("font { white-space: pre; }");
- if (monospace) {
- const QFont fixedFont =
- QFontDatabase::systemFont(QFontDatabase::FixedFont);
- setStyleSheet(
- QString("font-family: %1; font-size: %2pt;")
- .arg(fixedFont.family(),
- QString::number(fixedFont.pointSize())));
- }
- }
|