diff options
| author | 2007-04-10 11:42:26 +0000 | |
|---|---|---|
| committer | 2007-04-10 11:42:26 +0000 | |
| commit | 8a05642d842820e59986d451ec179c57d35757e7 (patch) | |
| tree | 60919775203f9a365df1ee27bcd085ce6a7830e8 /src/modules/options | |
| parent | updated hungarian translations (diff) | |
| download | KVIrc-8a05642d842820e59986d451ec179c57d35757e7.tar.gz KVIrc-8a05642d842820e59986d451ec179c57d35757e7.tar.bz2 KVIrc-8a05642d842820e59986d451ec179c57d35757e7.zip | |
Configurable avatar scaling on load; Human-redable file sized on dcc transfers
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@473 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/options')
| -rw-r--r-- | src/modules/options/optw_avatar.cpp | 19 | ||||
| -rw-r--r-- | src/modules/options/optw_identity.cpp | 2 |
2 files changed, 15 insertions, 6 deletions
diff --git a/src/modules/options/optw_avatar.cpp b/src/modules/options/optw_avatar.cpp index 287cba617..5e9ae129e 100644 --- a/src/modules/options/optw_avatar.cpp +++ b/src/modules/options/optw_avatar.cpp @@ -33,12 +33,12 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) : KviOptionsWidget(parent,"avatar_advanced_options_widget") { - createLayout(3,1); + createLayout(4,1); // AVATAR // 1st Box - KviTalGroupBox *g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Scaling","options")); - KviBoolSelector *b = addBoolSelector(g,__tr2qs_ctx("Scale avatar images (recommended)","options"),KviOption_boolScaleAvatars); + KviTalGroupBox *g = addGroupBox(0,0,0,0,1,Qt::Horizontal,__tr2qs_ctx("Scaling in userlist","options")); + KviBoolSelector *b = addBoolSelector(g,__tr2qs_ctx("Scale avatar images in userlist (recommended)","options"),KviOption_boolScaleAvatars); #ifdef COMPILE_INFO_TIPS KviTalToolTip::add(b,__tr2qs_ctx("<center>This option will force KVIrc to scale avatars" \ " shown in the userlist.<br>" \ @@ -52,8 +52,17 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) u = addUIntSelector(g,__tr2qs_ctx("Image height:","options"),KviOption_uintAvatarScaleHeight,0,512,80,KVI_OPTION_BOOL(KviOption_boolScaleAvatars)); connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); + //2nd + g = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Scaling on load (and it user tooltips)","options")); + b = addBoolSelector(g,__tr2qs_ctx("Scale avatar images on image load","options"),KviOption_boolScaleAvatarsOnLoad); + + u = addUIntSelector(g,__tr2qs_ctx("Image width:","options"),KviOption_uintScaleAvatarsOnLoadWidth,0,1280,80,KVI_OPTION_BOOL(KviOption_boolScaleAvatarsOnLoad)); + connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); + u = addUIntSelector(g,__tr2qs_ctx("Image height:","options"),KviOption_uintScaleAvatarsOnLoadHeight,0,1280,80,KVI_OPTION_BOOL(KviOption_boolScaleAvatarsOnLoad)); + connect(b,SIGNAL(toggled(bool)),u,SLOT(setEnabled(bool))); + // 2st Box - KviTalGroupBox *gs = addGroupBox(0,1,0,1,1,Qt::Horizontal,__tr2qs_ctx("Request CTCP","options")); + KviTalGroupBox *gs = addGroupBox(0,2,0,2,1,Qt::Horizontal,__tr2qs_ctx("Request CTCP","options")); KviBoolSelector * bs = addBoolSelector(g,__tr2qs_ctx("Request missing avatars","options"),KviOption_boolRequestMissingAvatars); KviUIntSelector * us = addUIntSelector(g,__tr2qs_ctx("Maximum requested file size:","options"),KviOption_uintMaximumRequestedAvatarSize,0,1048576,102400,KVI_OPTION_BOOL(KviOption_boolRequestMissingAvatars)); @@ -111,7 +120,7 @@ KviAvatarAdvancedOptionsWidget::KviAvatarAdvancedOptionsWidget(QWidget * parent) "it helps in reducing traffic by not sending a reply that would be empty.","options")); #endif - addRowSpacer(0,2,0,2); + addRowSpacer(0,3,0,3); } KviAvatarAdvancedOptionsWidget::~KviAvatarAdvancedOptionsWidget() diff --git a/src/modules/options/optw_identity.cpp b/src/modules/options/optw_identity.cpp index e5e9be91f..27186e455 100644 --- a/src/modules/options/optw_identity.cpp +++ b/src/modules/options/optw_identity.cpp @@ -582,7 +582,7 @@ void KviIdentityAvatarOptionsWidget::chooseAvatar() { // this is an url // first check if we have it in the cache - KviAvatar * a = g_pIconManager->getAvatar(QString::null,szCurrent,false); + KviAvatar * a = g_pIconManager->getAvatar(QString::null,szCurrent); if(!a) { // no cache... try downloading |
