DragClientGtk.cpp revision d8543bb6618c17b12da906afa77d216f58cf4058
1/*
2 *  This library is free software; you can redistribute it and/or
3 *  modify it under the terms of the GNU Lesser General Public
4 *  License as published by the Free Software Foundation; either
5 *  version 2 of the License, or (at your option) any later version.
6 *
7 *  This library is distributed in the hope that it will be useful,
8 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
9 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10 *  Lesser General Public License for more details.
11 *
12 *  You should have received a copy of the GNU Lesser General Public
13 *  License along with this library; if not, write to the Free Software
14 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
15 */
16
17#include "config.h"
18#include "DragClientGtk.h"
19
20#include "NotImplemented.h"
21
22using namespace WebCore;
23
24namespace WebKit {
25
26void DragClient::willPerformDragDestinationAction(DragDestinationAction, DragData*)
27{
28    notImplemented();
29}
30
31void DragClient::willPerformDragSourceAction(DragSourceAction, const IntPoint&, Clipboard*)
32{
33    notImplemented();
34}
35
36DragDestinationAction DragClient::actionMaskForDrag(DragData*)
37{
38    notImplemented();
39    return DragDestinationActionAny;
40}
41
42DragSourceAction DragClient::dragSourceActionMaskForPoint(const IntPoint&)
43{
44    notImplemented();
45    return DragSourceActionAny;
46}
47
48void DragClient::startDrag(DragImageRef, const IntPoint&, const IntPoint&, Clipboard*, Frame*, bool)
49{
50    notImplemented();
51}
52
53DragImageRef DragClient::createDragImageForLink(KURL&, const String& label, Frame*)
54{
55    notImplemented();
56    return 0;
57}
58
59void DragClient::dragControllerDestroyed()
60{
61    delete this;
62}
63}
64
65