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
+
+
KColorButton
QPushButton
@@ -1218,11 +1226,6 @@
QSpinBox
-
- KIntNumInput
- QWidget
-
-
KSqueezedTextLabel
QLabel