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 27 namespace WebCore { 28 29 bool DragData::canSmartReplace() const 30 { 31 return false; 32 } 33 34 bool DragData::containsColor() const 35 { 36 return false; 37 } 38 39 bool DragData::containsFiles() const 40 { 41 return false; 42 } 43 44 void DragData::asFilenames(Vector<String>& result) const 45 { 46 } 47 48 bool DragData::containsPlainText() const 49 { 50 return false; 51 } 52 53 String DragData::asPlainText(Frame*) const 54 { 55 return String(); 56 } 57 58 Color DragData::asColor() const 59 { 60 return Color(); 61 } 62 63 bool DragData::containsCompatibleContent() const 64 { 65 return false; 66 } 67 68 bool DragData::containsURL(Frame*, FilenameConversionPolicy filenamePolicy) const 69 { 70 return false; 71 } 72 73 String DragData::asURL(Frame*, FilenameConversionPolicy filenamePolicy, String* title) const 74 { 75 return String(); 76 } 77 78 PassRefPtr<DocumentFragment> DragData::asFragment(Frame*, PassRefPtr<Range>, bool, bool&) const 79 { 80 return 0; 81 } 82 83 } 84