QGIS API Documentation 3.29.0-Master (006c3c0232)
qgslayoutqptdrophandler.h
Go to the documentation of this file.
1/***************************************************************************
2 qgslayoutqptdrophandler.h
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
16#ifndef QGSLAYOUTQPTDROPHANDLER_H
17#define QGSLAYOUTQPTDROPHANDLER_H
18
19// We don't want to expose this in the public API
20#define SIP_NO_FILE
21
22#include "qgis_gui.h"
24
33{
34 Q_OBJECT
35
36 public:
37
39 QgsLayoutQptDropHandler( QObject *parent = nullptr );
40
41 bool handleFileDrop( QgsLayoutDesignerInterface *iface, QPointF point, const QString &file ) override;
42};
43
44#endif // QGSLAYOUTQPTDROPHANDLER_H
Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QG...
virtual Q_DECL_DEPRECATED bool handleFileDrop(QgsLayoutDesignerInterface *iface, const QString &file)
Called when the specified file has been dropped onto a QGIS layout.
A common interface for layout designer dialogs and widgets.
Layout drop handler for handling QPT files.