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

List:       kde-commits
Subject:    kdeutils/kcalc
From:       Klaus Niederkrüger <kniederk () mi ! uni-koeln ! de>
Date:       2005-04-24 23:12:01
Message-ID: 20050424231201.361D0631 () office ! kde ! org
[Download RAW message or body]

CVS commit by kniederk: 

GUI: Fix BUG 99817.


  M +3 -0      ChangeLog   1.81
  M +8 -3      kcalc.cpp   1.201


--- kdeutils/kcalc/ChangeLog  #1.80:1.81
@@ -1,2 +1,5 @@
+2005-04-25 Klaus Niederkrüger <kniederk@math.uni-koeln.de>
+        * Fix BUG 99817.
+
 2005-04-20 Klaus Niederkrüger <kniederk@math.uni-koeln.de>
         * Change C-style casts for C++ casts, removed some C-style typedefs

--- kdeutils/kcalc/kcalc.cpp  #1.200:1.201
@@ -936,9 +936,14 @@ void KCalculator::setupStatisticKeys(QWi
 
         tmp_pb = new KCalcButton(parent, "Stat.StandardDeviation-Button");
-        tmp_pb->addMode(ModeNormal, "Std", i18n("Standard deviation"));
+        tmp_pb->addMode(ModeNormal, QString::fromUtf8("σ",-1) +  "<sub>N-1</sub>",
+                        i18n("Sample standard deviation"), true);
+        tmp_pb->addMode(ModeInverse, QString::fromUtf8("σ",-1) +  "<sub>N</sub>",
+                        i18n("Standard deviation"), true);
         pbStat.insert("StandardDeviation", tmp_pb);
         mStatButtonList.append(tmp_pb);
         connect(this, SIGNAL(switchShowAccels(bool)),
                 tmp_pb, SLOT(slotSetAccelDisplayMode(bool)));
+        connect(this, SIGNAL(switchMode(ButtonModeFlags,bool)),
+                tmp_pb, SLOT(slotSetMode(ButtonModeFlags,bool)));
         connect(tmp_pb, SIGNAL(clicked(void)), SLOT(slotStatStdDevclicked(void)));
 
@@ -1737,13 +1742,13 @@ void KCalculator::slotStatMeanclicked(vo
 void KCalculator::slotStatStdDevclicked(void)
 {
-        if(!inverse)
+        if(inverse)
         {
                 // std (n-1)
                 core.StatStdDeviation(0);
+                pbInv->setOn(false);
         }
         else
         {
                 // std (n)
-                pbInv->setOn(false);
                 core.StatStdSample(0);
         }


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

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