*************** *** 892,907 **** if ( category == "service" || category == "gateway" ) { QString trans; - if (type == "aim") trans = "aim"; - else if (type == "icq") trans = "icq"; - else if (type == "msn") trans = "msn"; - else if (type == "yahoo") trans = "yahoo"; else if (type == "gadu-gadu" || type == "x-gadugadu") trans = "gadugadu"; else if (type == "sms") trans = "sms"; else --- 892,911 ---- if ( category == "service" || category == "gateway" ) { QString trans; + if (type == "aim" || type == "x-aim") trans = "aim"; + else if (type == "icq" || type == "x-icq") trans = "icq"; + else if (type == "msn" || type == "x-msn") trans = "msn"; + else if (type == "yahoo" || type == "x-yahoo") trans = "yahoo"; else if (type == "gadu-gadu" || type == "x-gadugadu") trans = "gadugadu"; + else if (type == "irc" || type == "x-irc") + trans = "irc"; + else if (type == "tlen" || type == "x-tlen") + trans = "tlen"; else if (type == "sms") trans = "sms"; else *************** *** 939,944 **** // voice return is->status(STATUS_ONLINE); } // application // bot // calendar --- 943,956 ---- // voice return is->status(STATUS_ONLINE); } + else if ( category == "application" ) { + QString trans; + if (type == "weather" || type == "x-weather") + return is->transportStatus("weather", STATUS_ONLINE); + } + else if ( category == "headline" ) { + return is->transportStatus("rss", STATUS_ONLINE); + } // application // bot // calendar