1/**************************************************************************** 2** 3** Copyright (C) 2015 The Qt Company Ltd. 4** Contact: http://www.qt.io/licensing/ 5** 6** This file is part of the documentation of the Qt Toolkit. 7** 8** $QT_BEGIN_LICENSE:FDL$ 9** Commercial License Usage 10** Licensees holding valid commercial Qt licenses may use this file in 11** accordance with the commercial license agreement provided with the 12** Software or, alternatively, in accordance with the terms contained in 13** a written agreement between you and The Qt Company. For licensing terms 14** and conditions see http://www.qt.io/terms-conditions. For further 15** information use the contact form at http://www.qt.io/contact-us. 16** 17** GNU Free Documentation License Usage 18** Alternatively, this file may be used under the terms of the GNU Free 19** Documentation License version 1.3 as published by the Free Software 20** Foundation and appearing in the file included in the packaging of 21** this file. Please review the following information to ensure 22** the GNU Free Documentation License version 1.3 requirements 23** will be met: http://www.gnu.org/copyleft/fdl.html. 24** $QT_END_LICENSE$ 25** 26****************************************************************************/ 27 28/*! 29 \class QDesignerDnDItemInterface 30 \brief The QDesignerDnDItemInterface class provides an interface that is used to manage items 31 during a drag and drop operation. 32 \inmodule QtDesigner 33 \internal 34*/ 35 36/*! 37 \enum QDesignerDnDItemInterface::DropType 38 39 This enum describes the result of a drag and drop operation. 40 41 \value MoveDrop The item was moved. 42 \value CopyDrop The item was copied. 43*/ 44 45/*! 46 \fn QDesignerDnDItemInterface::QDesignerDnDItemInterface() 47 48 Constructs a new interface to a drag and drop item. 49*/ 50 51/*! 52 \fn QDesignerDnDItemInterface::~QDesignerDnDItemInterface() 53 54 Destroys the interface to the item. 55*/ 56 57/*! 58 \fn DomUI *QDesignerDnDItemInterface::domUi() const 59 60 Returns a user interface object for the item. 61*/ 62 63/*! 64 \fn QWidget *QDesignerDnDItemInterface::widget() const 65 66 Returns the widget being copied or moved in the drag and drop operation. 67 68 \sa source() 69*/ 70 71/*! 72 \fn QWidget *QDesignerDnDItemInterface::decoration() const 73 74 Returns the widget used to represent the item. 75*/ 76 77/*! 78 \fn QPoint QDesignerDnDItemInterface::hotSpot() const 79 80 Returns the cursor's hotspot. 81 82 \sa QDrag::hotSpot() 83*/ 84 85/*! 86 \fn DropType QDesignerDnDItemInterface::type() const 87 88 Returns the type of drag and drop operation in progress. 89*/ 90 91/*! 92 \fn QWidget *QDesignerDnDItemInterface::source() const 93 94 Returns the widget that is the source of the drag and drop operation; i.e. the original 95 container of the widget being dragged. 96 97 \sa widget() 98*/ 99