Manager: Use monospace font for displaying the config
Also make the config window resizable
This commit is contained in:
@@ -139,6 +139,17 @@ WithExistingConfigPage(QWidget *parent)
|
|||||||
topLabel->setWordWrap(true);
|
topLabel->setWordWrap(true);
|
||||||
|
|
||||||
existingConfiguration = new QPlainTextEdit();
|
existingConfiguration = new QPlainTextEdit();
|
||||||
|
const auto monospaceFont = new QFont();
|
||||||
|
#ifdef Q_OS_WINDOWS
|
||||||
|
monospaceFont->setFamily("Consolas");
|
||||||
|
#elif defined(Q_OS_MACOS)
|
||||||
|
monospaceFont->setFamily("Menlo");
|
||||||
|
#else
|
||||||
|
monospaceFont->setFamily("Monospace");
|
||||||
|
#endif
|
||||||
|
monospaceFont->setStyleHint(QFont::Monospace);
|
||||||
|
monospaceFont->setFixedPitch(true);
|
||||||
|
existingConfiguration->setFont(*monospaceFont);
|
||||||
connect(existingConfiguration, &QPlainTextEdit::textChanged, this, &WithExistingConfigPage::completeChanged);
|
connect(existingConfiguration, &QPlainTextEdit::textChanged, this, &WithExistingConfigPage::completeChanged);
|
||||||
registerField("existingConfiguration*", this, "configuration");
|
registerField("existingConfiguration*", this, "configuration");
|
||||||
|
|
||||||
|
|||||||
@@ -515,10 +515,21 @@ VMManagerMain::showTextFileContents(const QString &title, const QString &path)
|
|||||||
displayFile.close();
|
displayFile.close();
|
||||||
|
|
||||||
const auto textDisplayDialog = new QDialog(this);
|
const auto textDisplayDialog = new QDialog(this);
|
||||||
textDisplayDialog->setFixedSize(QSize(540, 360));
|
textDisplayDialog->setMinimumSize(QSize(540, 360));
|
||||||
textDisplayDialog->setWindowTitle(QString("%1 - %2").arg(title, fi.fileName()));
|
textDisplayDialog->setWindowTitle(QString("%1 - %2").arg(title, fi.fileName()));
|
||||||
|
|
||||||
const auto textEdit = new QPlainTextEdit();
|
const auto textEdit = new QPlainTextEdit();
|
||||||
|
const auto monospaceFont = new QFont();
|
||||||
|
#ifdef Q_OS_WINDOWS
|
||||||
|
monospaceFont->setFamily("Consolas");
|
||||||
|
#elif defined(Q_OS_MACOS)
|
||||||
|
monospaceFont->setFamily("Menlo");
|
||||||
|
#else
|
||||||
|
monospaceFont->setFamily("Monospace");
|
||||||
|
#endif
|
||||||
|
monospaceFont->setStyleHint(QFont::Monospace);
|
||||||
|
monospaceFont->setFixedPitch(true);
|
||||||
|
textEdit->setFont(*monospaceFont);
|
||||||
textEdit->setReadOnly(true);
|
textEdit->setReadOnly(true);
|
||||||
textEdit->setPlainText(configFileContents);
|
textEdit->setPlainText(configFileContents);
|
||||||
const auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok);
|
const auto buttonBox = new QDialogButtonBox(QDialogButtonBox::Ok);
|
||||||
|
|||||||
Reference in New Issue
Block a user