diff --git a/plugins/cppcheck/config/projectconfigpage.cpp b/plugins/cppcheck/config/projectconfigpage.cpp --- a/plugins/cppcheck/config/projectconfigpage.cpp +++ b/plugins/cppcheck/config/projectconfigpage.cpp @@ -25,6 +25,8 @@ #include +#include + namespace cppcheck { @@ -38,7 +40,7 @@ ui->setupUi(this); - ui->commandLine->setFontFamily(QStringLiteral("Monospace")); + ui->commandLine->setFont(QFontDatabase::systemFont(QFontDatabase::FixedFont)); connect(this, &ProjectConfigPage::changed, this, &ProjectConfigPage::updateCommandLine); connect(ui->commandLineFilter->lineEdit(), &QLineEdit::textChanged, this, &ProjectConfigPage::updateCommandLine); @@ -98,14 +100,14 @@ } if (!ui->commandLineBreaks->isChecked()) { - ui->commandLine->setText(commandLine); + ui->commandLine->setPlainText(commandLine); return; } commandLine.replace(QLatin1String(" -"), QLatin1String("\n-")); QString filterText = ui->commandLineFilter->lineEdit()->text(); if (filterText.isEmpty()) { - ui->commandLine->setText(commandLine); + ui->commandLine->setPlainText(commandLine); ui->commandLineBreaks->setEnabled(true); return; } @@ -119,7 +121,7 @@ } } - ui->commandLine->setText(lines.join('\n')); + ui->commandLine->setPlainText(lines.join('\n')); ui->commandLineBreaks->setEnabled(false); } diff --git a/plugins/cppcheck/config/projectconfigpage.ui b/plugins/cppcheck/config/projectconfigpage.ui --- a/plugins/cppcheck/config/projectconfigpage.ui +++ b/plugins/cppcheck/config/projectconfigpage.ui @@ -314,16 +314,13 @@ - + true true - - false -