From kde-commits Fri Aug 27 16:49:11 2010 From: Evan Teran Date: Fri, 27 Aug 2010 16:49:11 +0000 To: kde-commits Subject: KDE/kdeutils/kcalc Message-Id: <20100827164911.15EA5AC857 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=128292755802639 SVN commit 1168870 by teran: using const_iterators using intializer lists explicitly using quint64 type instead of unsigned long long, it is both shorter to type and more expresive in that it is a specific bit width M +3 -3 kcalc_bitset.cpp M +4 -4 kcalc_bitset.h M +8 -12 stats.cpp --- trunk/KDE/kdeutils/kcalc/kcalc_bitset.cpp #1168869:1168870 @@ -110,7 +110,7 @@ } } -void KCalcBitset::setValue(unsigned long long value) +void KCalcBitset::setValue(quint64 value) { if (value_ == value) return; @@ -122,14 +122,14 @@ } } -unsigned long long KCalcBitset::getValue() +quint64 KCalcBitset::getValue() { return value_; } void KCalcBitset::slotToggleBit(int bit) { - unsigned long long nv = getValue() ^(1LL << bit); + quint64 nv = getValue() ^(1LL << bit); setValue(nv); emit valueChanged(value_); } --- trunk/KDE/kdeutils/kcalc/kcalc_bitset.h #1168869:1168870 @@ -28,18 +28,18 @@ Q_OBJECT public: KCalcBitset(QWidget *parent = 0); - unsigned long long getValue(); + quint64 getValue(); public slots: - void setValue(unsigned long long value); + void setValue(quint64 value); void slotToggleBit(int bit); signals: - void valueChanged(unsigned long long value); + void valueChanged(quint64 value); private: QButtonGroup *bit_button_group_; - unsigned long long value_; + quint64 value_; }; class BitButton : public QAbstractButton --- trunk/KDE/kdeutils/kcalc/stats.cpp #1168869:1168870 @@ -29,9 +29,8 @@ #include #endif -KStats::KStats() +KStats::KStats() : error_flag_(false) { - error_flag_ = false; } KStats::~KStats() @@ -70,9 +69,8 @@ { KNumber result = 0; - QVector::iterator p; - for (p = data_.begin(); p != data_.end(); ++p) { + for (QVector::const_iterator p = data_.begin(); p != data_.end(); ++p) { result += *p; } @@ -101,15 +99,15 @@ return data_.at(0); // need to copy data_-list, because sorting afterwards - QVector tmp_mData(data_); - qSort(tmp_mData); + QVector tmp_data(data_); + qSort(tmp_data); if (bound & 1) { // odd index = (bound - 1) / 2 + 1; - result = tmp_mData.at(index - 1); + result = tmp_data.at(index - 1); } else { // even index = bound / 2; - result = ((tmp_mData.at(index - 1)) + (tmp_mData.at(index))) / KNumber(2); + result = ((tmp_data.at(index - 1)) + (tmp_data.at(index))) / KNumber(2); } return result; @@ -120,11 +118,10 @@ { KNumber result = KNumber::Zero; KNumber mean_value; - QVector::iterator p; mean_value = mean(); - for (p = data_.begin(); p != data_.end(); ++p) { + for (QVector::const_iterator p = data_.begin(); p != data_.end(); ++p) { result += (*p - mean_value) * (*p - mean_value); } @@ -136,9 +133,8 @@ { KNumber result = 0; - QVector::iterator p; - for (p = data_.begin(); p != data_.end(); ++p) { + for (QVector::const_iterator p = data_.begin(); p != data_.end(); ++p) { result += ((*p) * (*p)); }