Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
#include "networkslave.h"
+#include <KMimeType>
#include <KDebug>
#include <sys/stat.h>
static QString iconForService(const KDNSSDService &kdnssdservice)
{
- if (kdnssdservice.url.startsWith(QLatin1String("rfb://"))) {
- return QString::fromLatin1("krfb");
- }
- return QString::fromLatin1("network-workgroup");
+ return KMimeType::mimeType(mimeForService(kdnssdservice))->iconName();
}
NetworkSlave::NetworkSlave(const QByteArray &name, const QByteArray &poolSocket, const QByteArray &programSocket)