1/* 2 * Copyright (C) 2008 INdT - Instituto Nokia de Tecnologia 3 * Copyright (C) 2009-2010 ProFUSION embedded systems 4 * Copyright (C) 2009-2010 Samsung Electronics 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either 9 * version 2 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with this library; if not, write to the Free Software 18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 19 */ 20 21#include "config.h" 22#include "DragData.h" 23 24#include "Document.h" 25#include "DocumentFragment.h" 26 27namespace WebCore { 28 29bool DragData::canSmartReplace() const 30{ 31 return false; 32} 33 34bool DragData::containsColor() const 35{ 36 return false; 37} 38 39bool DragData::containsFiles() const 40{ 41 return false; 42} 43 44void DragData::asFilenames(Vector<String>& result) const 45{ 46} 47 48bool DragData::containsPlainText() const 49{ 50 return false; 51} 52 53String DragData::asPlainText(Frame*) const 54{ 55 return String(); 56} 57 58Color DragData::asColor() const 59{ 60 return Color(); 61} 62 63bool DragData::containsCompatibleContent() const 64{ 65 return false; 66} 67 68bool DragData::containsURL(Frame*, FilenameConversionPolicy filenamePolicy) const 69{ 70 return false; 71} 72 73String DragData::asURL(Frame*, FilenameConversionPolicy filenamePolicy, String* title) const 74{ 75 return String(); 76} 77 78PassRefPtr<DocumentFragment> DragData::asFragment(Frame*, PassRefPtr<Range>, bool, bool&) const 79{ 80 return 0; 81} 82 83} 84