summaryrefslogtreecommitdiff
path: root/noncore/todayplugins/weather/weatherpluginwidget.cpp
authordrw <drw>2002-12-29 23:36:15 (UTC)
committer drw <drw>2002-12-29 23:36:15 (UTC)
commit46df3c62a8d630fe7e0b578566c05b6b10218296 (patch) (side-by-side diff)
tree45f715da6dbf846aee33aa05f04afbdb58bbcd0c /noncore/todayplugins/weather/weatherpluginwidget.cpp
parentd1fcfdb7fee76146f89a6ad763349ca5aa79d247 (diff)
downloadopie-46df3c62a8d630fe7e0b578566c05b6b10218296.zip
opie-46df3c62a8d630fe7e0b578566c05b6b10218296.tar.gz
opie-46df3c62a8d630fe7e0b578566c05b6b10218296.tar.bz2
Correctly display message when unable to get weather info & add qwhatsthis to configuration widget.
Diffstat (limited to 'noncore/todayplugins/weather/weatherpluginwidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/todayplugins/weather/weatherpluginwidget.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/noncore/todayplugins/weather/weatherpluginwidget.cpp b/noncore/todayplugins/weather/weatherpluginwidget.cpp
index f4ea0f2..800fdcb 100644
--- a/noncore/todayplugins/weather/weatherpluginwidget.cpp
+++ b/noncore/todayplugins/weather/weatherpluginwidget.cpp
@@ -111,13 +111,14 @@ void WeatherPluginWidget::retreiveData()
void WeatherPluginWidget::displayWeather()
{
weatherData = QString::null;
QFile file( localFile );
- if ( file.open( IO_ReadOnly ) )
+
+ if ( file.size() > 0 && file.open( IO_ReadOnly ) )
{
QTextStream data( &file );
while ( !data.eof() )
{
weatherData.append( data.readLine() );
}
@@ -147,13 +148,13 @@ void WeatherPluginWidget::displayWeather()
QPixmap pic;
pic.convertFromImage( logo1 );
weatherIcon->setPixmap( pic );
}
else
{
- weatherLabel->setText( tr( "Current weather data not available.\nTry looking out the window." ) );
+ weatherLabel->setText( tr( "Current weather data not available." ) );
}
}
void WeatherPluginWidget::getTemp( const QString &data )
{
int value;
@@ -316,9 +317,9 @@ void WeatherPluginWidget::dataRetrieved( OProcess *process )
if ( process->normalExit() )
{
displayWeather();
}
else
{
- weatherLabel->setText( tr( "Current weather data not available.\nTry looking out the window." ) );
+ weatherLabel->setText( tr( "Current weather data not available." ) );
}
}