// Example 2
 //-----------
 // Resolve link from data URI
 //
 // Input param dataUriString: string presentation of data URI, eg. 
 //  "data:txt/x-url;title=MeeGo%20Homepage,http%3A%2F%2Fwww.meego.com"
 //
 // Return value: Link (eq. "http://www.meego.com") or empty string if content
 //  isn't valid data uri with valid data mime type.
 //
 static QString getLinkUrlFromDataUri (const QString & dataUriString) {
     MDataUri duri = dataUriString;
     if (duri.isValid() == false) {
         qWarning() << "Invalid data uri input";
         return QString();
     }
     
     if (duri.isOfMimeType ("text/x-uri") == false) {
         qWarning() << "Don't know what to do with" << duri.mimeType();
         return QString();
     }
     
     if (duri.hasAttribute("title") == true) {
         qDebug() << "Found link with title:" << duri.attribute ("title");
     }
     
     return duri.textData();
 }