rendered paste bodyIndex: ciavc.cpp
===================================================================
--- ciavc.cpp (revision 772058)
+++ ciavc.cpp (working copy)
@@ -67,7 +67,34 @@
Q_UNUSED(loader)
if (error != Syndication::Success) {
kDebug() << "Error: " << error << ", the syndication did not work out";
- //TODO: should probably tell the user it failed? =)
+ switch (error) {
+ case Syndication::Aborted :
+ setData( "Error", "Syndication Error", "Data download was aborted" );
+ break;
+ case Syndication::Timeout :
+ setData( "Error", "Syndication Error", "Data download timed out" );
+ break;
+ case Syndication::UnknownHost :
+ setData( "Error", "Syndication Error", "The hostname could not be resolved" );
+ break;
+ case Syndication::FileNotFound :
+ setData( "Error", "Syndication Error", "404: File not found" );
+ break;
+ case Syndication::OtherRetrieverError :
+ setData( "Error", "Syndication Error", "Retriever Error" );
+ break;
+ case Syndication::InvalidXml :
+ setData( "Error", "Syndication Error", "Invalid XML" );
+ break;
+ case Syndication::XmlNotAccepted :
+ setData( "Error", "Syndication Error", "XML not accepted by parser" );
+ break;
+ case Syndication::InvalidFormat :
+ setData( "Error", "Syndication Error", "XML parsing failed" );
+ break;
+ default :
+ setData( "Error", "Syndication Error", "Invalid Syndication::ErrorCode" );
+ }
return;
}