コード例 #1
0
PassRefPtr<DataObjectItem> DataObject::add(const String& data, const String& type)
{
    RefPtr<DataObjectItem> item = DataObjectItem::createFromString(type, data);
    if (!internalAddStringItem(item))
        return 0;
    return item;
}
コード例 #2
0
void DataObject::setURLAndTitle(const String& url, const String& title)
{
    clearData(mimeTypeTextURIList);
    internalAddStringItem(DataObjectItem::createFromURL(url, title));
}
コード例 #3
0
void DataObject::setHTMLAndBaseURL(const String& html, const KURL& baseURL)
{
    clearData(mimeTypeTextHTML);
    internalAddStringItem(DataObjectItem::createFromHTML(html, baseURL));
}
コード例 #4
0
DataObjectItem* DataObject::add(const String& data, const String& type) {
  DataObjectItem* item = DataObjectItem::createFromString(type, data);
  if (!internalAddStringItem(item))
    return nullptr;
  return item;
}