Lines Matching defs:drop_data
45 #include "content/public/common/drop_data.h"
222 void PrepareDragForFileContents(const DropData& drop_data,
225 base::FilePath::FromUTF16Unsafe(drop_data.file_description_filename);
231 file_name = net::GenerateFileName(drop_data.url, "", "", "", "", "")
234 provider->SetFileContents(file_name, drop_data.file_contents);
240 const DropData& drop_data,
250 if (!ParseDownloadMetadata(drop_data.download_metadata,
290 Referrer(page_url, drop_data.referrer_policy),
348 void PrepareDragData(const DropData& drop_data,
355 if (!drop_data.download_metadata.empty())
356 PrepareDragForDownload(drop_data, provider, web_contents);
362 if (!drop_data.file_contents.empty())
363 PrepareDragForFileContents(drop_data, provider);
367 // but we want to prefer drop_data.text.string() over the URL string if it
369 if (!drop_data.text.string().empty())
370 provider->SetString(drop_data.text.string());
371 if (drop_data.url.is_valid())
372 provider->SetURL(drop_data.url, drop_data.url_title);
373 if (!drop_data.html.string().empty())
374 provider->SetHtml(drop_data.html.string(), drop_data.html_base_url);
375 if (!drop_data.filenames.empty())
376 provider->SetFilenames(drop_data.filenames);
377 if (!drop_data.file_system_files.empty()) {
379 WriteFileSystemFilesToPickle(drop_data.file_system_files, &pickle);
382 if (!drop_data.custom_data.empty()) {
384 ui::WriteCustomDataToPickle(drop_data.custom_data, &pickle);
391 void PrepareDropData(DropData* drop_data, const ui::OSExchangeData& data) {
392 drop_data->did_originate_from_renderer = data.DidOriginateFromRenderer();
397 drop_data->text = base::NullableString16(plain_text, false);
404 drop_data->url = url;
405 drop_data->url_title = url_title;
412 drop_data->html = base::NullableString16(html, false);
414 drop_data->html_base_url = html_base_url;
416 data.GetFilenames(&drop_data->filenames);
422 drop_data->file_system_files = file_system_files;
426 pickle.data(), pickle.size(), &drop_data->custom_data);
1201 const DropData& drop_data,
1216 PrepareDragData(drop_data, provider, web_contents_);