[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2022-05-28 Thread Kishore Gopalakrishnan
https://bugs.kde.org/show_bug.cgi?id=427795

Kishore Gopalakrishnan  changed:

   What|Removed |Added

 CC||kishor...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2022-01-02 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #8 from Sébastien P.  ---
Created attachment 145056
  --> https://bugs.kde.org/attachment.cgi?id=145056&action=edit
Still an issue

As you can see, the text part is fine but not the chart.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2022-01-02 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

Sébastien P.  changed:

   What|Removed |Added

 Status|RESOLVED|REOPENED
 Ever confirmed|0   |1
 Resolution|FIXED   |---

--- Comment #7 from Sébastien P.  ---
Or reopen it since it is the same issue^^.
I tried to recreate a new load average applet but the numbers are not rounded.

libksysguard 5.23.4
Frameworks 5.88.0
Qt 5.15.2

Screenshot to come.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2022-01-02 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #6 from Sébastien P.  ---
It is fine for CPU, but not for load average. I think I will create another
issue for that.

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-11-19 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #5 from Sébastien P.  ---
Ok, I will have to wait the full stabilisation of 5.23 on my distro.
I had another issue since 5.21: https://bugs.kde.org/show_bug.cgi?id=438554 so
I do not have any load average now :)

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-11-17 Thread Gerald Weber
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #4 from Gerald Weber  ---
(In reply to Sébastien P. from comment #3)
> Hi Gerald,
> Do you have a commit hash/know version?

hi,
um, no, i closed the issue since i don't see the problem anymore with the
actual version
regards

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-11-16 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #3 from Sébastien P.  ---
Hi Gerald,
Do you have a commit hash/know version?

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-11-16 Thread Gerald Weber
https://bugs.kde.org/show_bug.cgi?id=427795

Gerald Weber  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|REPORTED|RESOLVED

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-01-31 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #2 from Sébastien P.  ---
Created attachment 135334
  --> https://bugs.kde.org/attachment.cgi?id=135334&action=edit
A very dirty fix

I tried to analyze a bit. Without the knowledge of Qt/C++… a bit difficult^^.
It looks like new grid system use a Unit not listed in 
Formatter::formatValue cases. So it goes to default one “value.toString();”
(Formatter.cpp line 319 in master branch).
=> So I change the default to use formatNumber function. I do not know the
impacts… but works fine for me.
=> It looks like also that the grid value is not a QVariant double. So, I add a
dirty parameter (I did not find where I can change the type properly…)

With my usage of applets. Only load average and disk usage are affect by that.

diff --git a/formatter/Formatter.cpp b/formatter/Formatter.cpp
index 29ef6a6..17d8d6d 100644
--- a/formatter/Formatter.cpp
+++ b/formatter/Formatter.cpp
@@ -233,7 +233,7 @@ static Unit adjustedUnit(qreal value, Unit unit,
MetricPrefix prefix)
 return Unit(prefix + baseUnit);
 }

-static QString formatNumber(const QVariant &value, Unit unit, MetricPrefix
prefix, FormatOptions options)
+static QString formatNumber(const QVariant &value, Unit unit, MetricPrefix
prefix, FormatOptions options, bool forceDouble)
 {
 qreal amount = value.toDouble();

@@ -246,7 +246,7 @@ static QString formatNumber(const QVariant &value, Unit
unit, MetricPrefix prefi
 amount /= std::pow(unitOrder(unit), adjusted - unit);
 }

-const int precision = (value.type() != QVariant::Double && adjusted <=
unit) ? 0 : 1;
+const int precision = (value.type() != QVariant::Double && adjusted <=
unit && !forceDouble) ? 0 : 1;
 const QString text = QLocale().toString(amount, 'f', precision);

 return unitFormat(adjusted).subs(text).toString();
@@ -307,7 +307,7 @@ QString Formatter::formatValue(const QVariant &value, Unit
unit, MetricPrefix ta
 case UnitVolt:
 case UnitWatt:
 case UnitSecond:
-return formatNumber(value, unit, targetPrefix, options);
+return formatNumber(value, unit, targetPrefix, options, false);

 case UnitBootTimestamp:
 qCWarning(FORMATTER) << "UnitBootTimestamp is deprecated and is not
formatted anymore";
@@ -316,7 +316,7 @@ QString Formatter::formatValue(const QVariant &value, Unit
unit, MetricPrefix ta
 return formatTime(value);

 default:
-return value.toString();
+return formatNumber(value, unit, targetPrefix, options, true);
 }
 }

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-01-30 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

--- Comment #1 from Sébastien P.  ---
Come from the new grid system?
https://invent.kde.org/plasma/libksysguard/-/merge_requests/44

-- 
You are receiving this mail because:
You are watching all bug changes.

[ksysguard] [Bug 427795] CPU Applet does not round Load average numbers

2021-01-27 Thread Sébastien P .
https://bugs.kde.org/show_bug.cgi?id=427795

Sébastien P.  changed:

   What|Removed |Added

 CC||sebastien.pica...@ovh.fr

-- 
You are receiving this mail because:
You are watching all bug changes.