diff --git a/src/EditProfileDialog.cpp b/src/EditProfileDialog.cpp index 0d24dda4..749173f1 100644 --- a/src/EditProfileDialog.cpp +++ b/src/EditProfileDialog.cpp @@ -452,8 +452,8 @@ void EditProfileDialog::setupAppearancePage(const Profile::Ptr profile) _ui->fontPreviewLabel->setFont(profileFont); setFontInputValue(profileFont); - connect(_ui->fontSizeInput, SIGNAL(valueChanged(int)), this, - SLOT(setFontSize(int))); + connect(_ui->fontSizeInput, SIGNAL(valueChanged(double)), this, + SLOT(setFontSize(double))); connect(_ui->selectFontButton, SIGNAL(clicked()), this, SLOT(showFontDialog())); @@ -1192,10 +1192,10 @@ void EditProfileDialog::showFontDialog() fontSelected(currentFont); delete dialog.data(); } -void EditProfileDialog::setFontSize(int pointSize) +void EditProfileDialog::setFontSize(double pointSize) { QFont newFont = _ui->fontPreviewLabel->font(); - newFont.setPointSize(pointSize); + newFont.setPointSizeF(pointSize); _ui->fontPreviewLabel->setFont(newFont); preview(Profile::Font, newFont); @@ -1204,7 +1204,7 @@ void EditProfileDialog::setFontSize(int pointSize) void EditProfileDialog::setFontInputValue(const QFont& aFont) { - _ui->fontSizeInput->setValue(aFont.pointSize()); + _ui->fontSizeInput->setValue(aFont.pointSizeF()); } ColorSchemeViewDelegate::ColorSchemeViewDelegate(QObject* aParent) diff --git a/src/EditProfileDialog.h b/src/EditProfileDialog.h index 0649177a..7d6438ba 100644 --- a/src/EditProfileDialog.h +++ b/src/EditProfileDialog.h @@ -118,7 +118,7 @@ private slots: void silenceSecondsChanged(int); // appearance page - void setFontSize(int pointSize); + void setFontSize(double pointSize); void setFontInputValue(const QFont&); void setAntialiasText(bool enable); void setBoldIntense(bool enable); diff --git a/src/EditProfileDialog.ui b/src/EditProfileDialog.ui index c7064fad..b4324349 100644 --- a/src/EditProfileDialog.ui +++ b/src/EditProfileDialog.ui @@ -460,15 +460,18 @@ - + - 0 + 4.000000000000000 - 999 + 999.000000000000000 - - false + + 1.000000000000000 + + + 1 @@ -1198,6 +1201,11 @@ + + KDoubleNumInput + QWidget +
knuminput.h
+
KColorButton QPushButton @@ -1218,11 +1226,6 @@ QSpinBox
knuminput.h
- - KIntNumInput - QWidget -
knuminput.h
-
KSqueezedTextLabel QLabel