QGIS API Documentation  3.20.0-Odense (decaadbb31)
qgslayoutcustomdrophandler.cpp
Go to the documentation of this file.
1 /***************************************************************************
2  qgslayoutcustomdrophandler.cpp
3  ------------------------------
4  begin : December 2017
5  copyright : (C) 2017 by nyall Dawson
6  email : nyall dot dawson at gmail dot com
7  ***************************************************************************
8  * *
9  * This program is free software; you can redistribute it and/or modify *
10  * it under the terms of the GNU General Public License as published by *
11  * the Free Software Foundation; either version 2 of the License, or *
12  * (at your option) any later version. *
13  * *
14  ***************************************************************************/
15 
17 #include <QPointF>
18 
20  : QObject( parent )
21 {
22 
23 }
24 
26 {
27  return false;
28 }
29 
31 {
32  return false;
33 }
34 
35 bool QgsLayoutCustomDropHandler::handlePaste( QgsLayoutDesignerInterface *, QPointF, const QMimeData *, QList<QgsLayoutItem *> & )
36 {
37  return false;
38 }
virtual bool handlePaste(QgsLayoutDesignerInterface *iface, QPointF pastePoint, const QMimeData *data, QList< QgsLayoutItem * > &pastedItems)
Called when the specified MIME data has been pasted onto a QGIS layout.
virtual Q_DECL_DEPRECATED bool handleFileDrop(QgsLayoutDesignerInterface *iface, const QString &file)
Called when the specified file has been dropped onto a QGIS layout.
QgsLayoutCustomDropHandler(QObject *parent=nullptr)
Constructor for QgsLayoutCustomDropHandler.
A common interface for layout designer dialogs and widgets.