summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2005-01-27 16:07:54 (UTC)
committer zautrix <zautrix>2005-01-27 16:07:54 (UTC)
commit5daf7a5bcdd729862de5bbe95ab2c88ed6de2b78 (patch) (side-by-side diff)
treecceda0b0293ef91a0594e7fe161aa478471ad2b3
parente6d65aa64d4f9f4042256014c8efee0e9f8cc347 (diff)
downloadkdepimpi-5daf7a5bcdd729862de5bbe95ab2c88ed6de2b78.zip
kdepimpi-5daf7a5bcdd729862de5bbe95ab2c88ed6de2b78.tar.gz
kdepimpi-5daf7a5bcdd729862de5bbe95ab2c88ed6de2b78.tar.bz2
fix
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--kaddressbook/jumpbuttonbar.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/kaddressbook/jumpbuttonbar.cpp b/kaddressbook/jumpbuttonbar.cpp
index b12d9e7..e89ec52 100644
--- a/kaddressbook/jumpbuttonbar.cpp
+++ b/kaddressbook/jumpbuttonbar.cpp
@@ -143,21 +143,22 @@ void JumpButtonBar::recreateButtons()
maxRows++;
int fixwid = 20;
sortListLocaleAware( mCharacters );
bool skip2 = false;
int skipcount = 0;
int maxHei = 25;
- if ( QApplication::desktop()->width() < 480 && mCharacters.count() > 13) {
- skipcount = mCharacters.count()-13;
- maxHei = (QApplication::desktop()->height()-65)/13;
+ int roW = 15;//13 is ok
+ if ( QApplication::desktop()->width() < 480 && mCharacters.count() > roW ) {
+ skipcount = mCharacters.count()-roW ;
+ maxHei = (QApplication::desktop()->height()-65)/roW ;
}
else {
fixwid = 30;
- if ( mCharacters.count() > 20 )
- skipcount = mCharacters.count()- 20;
- maxHei = (QApplication::desktop()->height()-120)/(mCharacters.count()-skipcount);
+ if ( mCharacters.count() > 16 )
+ skipcount = mCharacters.count()- 16;
+ maxHei = (QApplication::desktop()->height()-120)/(16);
}
maxRows = 28;
bool skipcurrent = false;
bool state = isUpdatesEnabled();
setUpdatesEnabled( false );