[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-i18n-doc
Subject:    branches/KDE/3.5/kdepim/knode
From:       Hasso Tepper <hasso () kde ! org>
Date:       2006-03-21 20:46:53
Message-ID: 1142974013.026400.18004.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 521190 by hasso:

Correct plural handling is needed here.

CCMAIL: kde-i18n-doc@kde.org
CCMAIL: kde-et@linux.ee


 M  +17 -3     knconfigwidgets.cpp  
 M  +3 -1      knconfigwidgets.h  


--- branches/KDE/3.5/kdepim/knode/knconfigwidgets.cpp #521189:521190
@@ -2384,27 +2384,27 @@
   connect( mExpEnabled, SIGNAL(toggled(bool)), SIGNAL(changed()) );
 
   mExpDays = new KIntSpinBox( 0, 99999, 1, 0, 10, mExpGroup );
-  mExpDays->setSuffix( i18n(" days") );
   QLabel *label = new QLabel( mExpDays, i18n("&Purge groups every:"), mExpGroup );
   grid->addWidget( label, 2, 0 );
   grid->addWidget( mExpDays, 2, 1, Qt::AlignRight );
   connect( mExpDays, SIGNAL(valueChanged(int)), SIGNAL(changed()) );
+  connect( mExpDays, SIGNAL(valueChanged(int)), SLOT(expDaysChanged(int)) );
   connect( mExpEnabled, SIGNAL(toggled(bool)), label, SLOT(setEnabled(bool)) );
   connect( mExpEnabled, SIGNAL(toggled(bool)), mExpDays, SLOT(setEnabled(bool)) );
 
   mExpReadDays = new KIntSpinBox( 0, 99999, 1, 0, 10, mExpGroup );
-  mExpReadDays->setSuffix( i18n(" days") );
   label = new QLabel( mExpReadDays, i18n("&Keep read articles:"), mExpGroup );
   grid->addWidget( label, 3, 0 );
   grid->addWidget( mExpReadDays, 3, 1, Qt::AlignRight );
   connect( mExpReadDays, SIGNAL(valueChanged(int)), SIGNAL(changed()) );
+  connect( mExpReadDays, SIGNAL(valueChanged(int)), SLOT(expReadDaysChanged(int)) );
 
   mExpUnreadDays = new KIntSpinBox( 0, 99999, 1, 0, 10, mExpGroup );
-  mExpUnreadDays->setSuffix( i18n(" days") );
   label = new QLabel( mExpUnreadDays, i18n("Keep u&nread articles:"), mExpGroup );
   grid->addWidget( label, 4, 0 );
   grid->addWidget( mExpUnreadDays, 4, 1, Qt::AlignRight );
   connect( mExpUnreadDays, SIGNAL(valueChanged(int)), SIGNAL(changed()) );
+  connect( mExpUnreadDays, SIGNAL(valueChanged(int)), \
SLOT(expUnreadDaysChanged(int)) );  
   mExpUnavailable = new QCheckBox( i18n("&Remove articles that are not available on \
the server"), mExpGroup );  grid->addMultiCellWidget( mExpUnavailable, 5, 5, 0, 1 );
@@ -2417,7 +2417,21 @@
   grid->setColStretch(1,1);
 }
 
+void KNConfig::GroupCleanupWidget::expDaysChanged(int value)
+{
+  mExpDays->setSuffix( i18n(" day", " days", value) );
+}
 
+void KNConfig::GroupCleanupWidget::expReadDaysChanged(int value)
+{
+  mExpReadDays->setSuffix( i18n(" day", " days", value) );
+}
+
+void KNConfig::GroupCleanupWidget::expUnreadDaysChanged(int value)
+{
+  mExpUnreadDays->setSuffix( i18n(" day", " days", value) );
+}
+
 void KNConfig::GroupCleanupWidget::load()
 {
   if (!mData->isGlobal()) {
--- branches/KDE/3.5/kdepim/knode/knconfigwidgets.h #521189:521190
@@ -660,7 +660,9 @@
 
   private slots:
     void slotDefaultToggled( bool state );
-
+    void expDaysChanged( int value );
+    void expReadDaysChanged( int value );
+    void expUnreadDaysChanged( int value );
 };
 
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic