From 4961215664beafb02fedc866e3acda14fdd686e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Tue, 30 Jun 2009 20:09:04 +0000 Subject: [PATCH] Use KIntSpinBox instead of QSpinBox for better integration with KDE. As a bonus this allows to use plural suffix in spinboxes since KDE 4.3 if necessary. svn path=/trunk/KDE/kdebase/apps/konsole/; revision=989742 --- src/EditProfileDialog.ui | 7 ++++++- src/HistorySizeDialog.cpp | 4 ++-- src/HistorySizeDialog.h | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/EditProfileDialog.ui b/src/EditProfileDialog.ui index fe0ec8e1a..1724d2da8 100644 --- a/src/EditProfileDialog.ui +++ b/src/EditProfileDialog.ui @@ -642,7 +642,7 @@ - + Number of lines of output to remember @@ -1178,6 +1178,11 @@ QPushButton
kcolorbutton.h
+ + KIntSpinBox + QSpinBox +
knuminput.h
+
KLineEdit QLineEdit diff --git a/src/HistorySizeDialog.cpp b/src/HistorySizeDialog.cpp index 79f215a6f..23cc67673 100644 --- a/src/HistorySizeDialog.cpp +++ b/src/HistorySizeDialog.cpp @@ -26,11 +26,11 @@ #include #include #include -#include #include // KDE #include +#include // Konsole #include "SessionManager.h" @@ -70,7 +70,7 @@ HistorySizeDialog::HistorySizeDialog( QWidget* parent ) modeGroup->addButton(_fixedHistoryButton); modeGroup->addButton(_unlimitedHistoryButton); - _lineCountBox = new QSpinBox(this); + _lineCountBox = new KIntSpinBox(this); // minimum lines = 1 ( for 0 lines , "No History" mode should be used instead ) // maximum lines is abritrarily chosen, I do not think it is sensible to allow this diff --git a/src/HistorySizeDialog.h b/src/HistorySizeDialog.h index 9712a458e..e4ee4b231 100644 --- a/src/HistorySizeDialog.h +++ b/src/HistorySizeDialog.h @@ -24,7 +24,7 @@ #include class QAbstractButton; -class QSpinBox; +class KIntSpinBox; namespace Konsole { @@ -123,7 +123,7 @@ private: QAbstractButton* _fixedHistoryButton; QAbstractButton* _unlimitedHistoryButton; QAbstractButton* _saveToCurrentProfileButton; - QSpinBox* _lineCountBox; + KIntSpinBox* _lineCountBox; HistoryMode _defaultMode; int _defaultLineCount;