Commit graph

14 commits

Author SHA1 Message Date
Ivailo Monev
ff97198317 kdecore: unit conversion classes optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-27 20:50:15 +03:00
Ivailo Monev
2cdc9837a9 kdecore: compare units case-insensitively in unit conversion classes
on a side note: the old KUnitConversion implementation was not thread-safe
and was causing plasma-desktop crashes because it was used in the weather
and unit conversion applets, that is no longer the case tho

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-09-26 14:27:13 +03:00
Ivailo Monev
6d9779739e kdecore: implement Foot (ft) unit conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 02:55:49 +03:00
Ivailo Monev
c2c1e08737 kdecore: use specific debug area number for conversion classes messages
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 22:44:16 +03:00
Ivailo Monev
ee85422b2d kdecore: sort conversion classes enums alphabetically
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 12:10:09 +03:00
Ivailo Monev
22da36b8e8 kdecore: pressure conversion corrections
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 15:02:28 +03:00
Ivailo Monev
0968376608 kdecore: Fahrenheit to Kelvin conversion correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 14:24:17 +03:00
Ivailo Monev
8770241e2b kdecore: return 0 for invalid pressure unit in KPressure::convertTo()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 13:21:41 +03:00
Ivailo Monev
7b096c7a0c kdecore: de-duplicate code in conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 13:01:48 +03:00
Ivailo Monev
ff3818f35c kdecore: new conversion classes methods to ease UI design
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 23:03:02 +03:00
Ivailo Monev
abfb3e5eff kdecore: add additional constructor and validation method to conversion classes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 20:34:25 +03:00
Ivailo Monev
f84251afc8 kdecore: new classes for converting velocity, pressure and length
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 19:36:41 +03:00
Ivailo Monev
8b0241b034 kdecore: implement Kelvin unit support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-16 02:01:48 +03:00
Ivailo Monev
1414a4f05f kdecore: new class for temperature conversion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 22:39:03 +03:00