diff options
Diffstat (limited to 'src/plugins/texteditor/fontsettingspage.cpp')
-rw-r--r-- | src/plugins/texteditor/fontsettingspage.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/plugins/texteditor/fontsettingspage.cpp b/src/plugins/texteditor/fontsettingspage.cpp index 5609c6f3b9..4b60642372 100644 --- a/src/plugins/texteditor/fontsettingspage.cpp +++ b/src/plugins/texteditor/fontsettingspage.cpp @@ -139,8 +139,7 @@ public: connect(m_ui.fontComboBox, &QFontComboBox::currentFontChanged, this, &FontSettingsPageWidget::fontSelected); - connect(m_ui.sizeComboBox, - QOverload<const QString &>::of(&QComboBox::currentIndexChanged), + connect(m_ui.sizeComboBox, QOverload<int>::of(&QComboBox::currentIndexChanged), this, &FontSettingsPageWidget::fontSizeSelected); connect(m_ui.zoomSpinBox, QOverload<int>::of(&QSpinBox::valueChanged), this, &FontSettingsPageWidget::fontZoomChanged); @@ -165,7 +164,7 @@ public: void saveSettings(); void fontSelected(const QFont &font); - void fontSizeSelected(const QString &sizeString); + void fontSizeSelected(int index); void fontZoomChanged(); void antialiasChanged(); void colorSchemeSelected(int index); @@ -400,8 +399,9 @@ QList<int> FontSettingsPageWidget::pointSizesForSelectedFont() const return sizeLst; } -void FontSettingsPageWidget::fontSizeSelected(const QString &sizeString) +void FontSettingsPageWidget::fontSizeSelected(int index) { + const QString sizeString = m_ui.sizeComboBox->itemText(index); bool ok = true; const int size = sizeString.toInt(&ok); if (ok) { @@ -473,7 +473,7 @@ void FontSettingsPageWidget::copyColorScheme(const QString &name) ColorScheme scheme = m_value.colorScheme(); scheme.setDisplayName(name); - if (scheme.save(fileName, Core::ICore::mainWindow())) + if (scheme.save(fileName, Core::ICore::dialogParent())) m_value.setColorSchemeFileName(fileName); refreshColorSchemeList(); @@ -540,7 +540,7 @@ void FontSettingsPageWidget::maybeSaveColorScheme() if (messageBox.exec() == QMessageBox::Save) { const ColorScheme &scheme = m_ui.schemeEdit->colorScheme(); - scheme.save(m_value.colorSchemeFileName(), Core::ICore::mainWindow()); + scheme.save(m_value.colorSchemeFileName(), Core::ICore::dialogParent()); } } @@ -590,7 +590,7 @@ void FontSettingsPageWidget::apply() // Update the scheme and save it under the name it already has m_value.setColorScheme(m_ui.schemeEdit->colorScheme()); const ColorScheme &scheme = m_value.colorScheme(); - scheme.save(m_value.colorSchemeFileName(), Core::ICore::mainWindow()); + scheme.save(m_value.colorSchemeFileName(), Core::ICore::dialogParent()); } bool ok; |