void RegisterMemoryView::setRegisterAddress(quint64 v) { if (v == m_registerAddress) { updateContents(); return; } m_registerAddress = v; setAddress(v); setWindowTitle(title(m_registerName, v)); if (v) setMarkup(registerMarkup(v, m_registerName)); }
void DataObjectGtk::setURL(const KURL& url, const String& label) { m_url = url; m_uriList = url; setText(url.string()); String actualLabel(label); if (actualLabel.isEmpty()) actualLabel = url; StringBuilder markup; markup.append("<a href=\""); markup.append(url.string()); markup.append("\">"); GOwnPtr<gchar> escaped(g_markup_escape_text(actualLabel.utf8().data(), -1)); markup.append(String::fromUTF8(escaped.get())); markup.append("</a>"); setMarkup(markup.toString()); }