notifyCurrentEngine(RequestActivationRole, true);
}
-static void changeFontSize(QWidget *widget, int size)
+static void changeFontSize(QWidget *widget, qreal size)
{
QFont font = widget->font();
- font.setPointSize(size);
+ font.setPointSizeF(size);
widget->setFont(font);
}
void DebuggerPluginPrivate::fontSettingsChanged
(const TextEditor::FontSettings &settings)
{
- int size = settings.fontZoom() * settings.fontSize() / 100;
+ qreal size = settings.fontZoom() * settings.fontSize() / 100.;
changeFontSize(m_breakWindow, size);
changeFontSize(m_logWindow, size);
changeFontSize(m_localsWindow, size);
|| e->type() == QEvent::FontChange) {
if (d->m_extraArea) {
QFont f = d->m_extraArea->font();
- f.setPointSize(font().pointSize());
+ f.setPointSizeF(font().pointSizeF());
d->m_extraArea->setFont(f);
slotUpdateExtraAreaWidth();
d->m_extraArea->update();
if (category == textCategory) {
tf.setFontFamily(m_family);
- tf.setFontPointSize(m_fontSize * m_fontZoom / 100);
+ tf.setFontPointSize(m_fontSize * m_fontZoom / 100.);
tf.setFontStyleStrategy(m_antialias ? QFont::PreferAntialias : QFont::NoAntialias);
}