[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/base/plasma/applets/weather_station
From: Teemu Rytilahti <tpr () d5k ! net>
Date: 2008-07-31 23:49:13
Message-ID: 1217548153.094592.18930.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 840372 by rytilahti:
convert wind degrees to cardinal format
M +13 -2 weatherstation.cpp
--- trunk/playground/base/plasma/applets/weather_station/weatherstation.cpp #840371:840372
@@ -211,13 +211,24 @@
m_lcd->setNumber("humidity", humidity);
}
-void WeatherStation::setWind(const QString& speed, int fromUnit, const QString& direction)
+void WeatherStation::setWind(const QString& speed, int fromUnit, const QString& dir)
{
+ QString direction(dir);
+ bool dirInDegrees = false;
+ int dirDegrees = direction.toInt(&dirInDegrees);
+
if (direction == "N/A") {
m_lcd->setGroup("wind", m_lcd->groupItems("wind"));
+ } else if(dirInDegrees) {
+ kDebug() << "dir in degrees:" << dirDegrees;
+ direction = WeatherFormula::windDegreesToCardinal(dirDegrees);
+ if(!direction.isEmpty()) {
+ kDebug() << "got direction:" << direction;
+ m_lcd->setGroup("wind", QStringList() << direction);
+ }
} else {
m_lcd->setGroup("wind", QStringList() << direction);
- }
+ }
int toUnit;
switch (c.weatherWindFormat) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic