QGIS API Documentation  3.9.0-Master (224899f119)
qgscustomdrophandler.cpp
Go to the documentation of this file.
1 /***************************************************************************
2  qgscustomdrophandler.cpp
3  ---------------------
4  begin : August 2016
5  copyright : (C) 2016 by Martin Dobias
6  email : wonder dot sk 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 #include "qgscustomdrophandler.h"
17 
19 {
20  return QString();
21 }
22 
24 {
25  Q_UNUSED( uri )
26 }
27 
28 bool QgsCustomDropHandler::canHandleMimeData( const QMimeData * )
29 {
30  return false;
31 }
32 
33 void QgsCustomDropHandler::handleMimeData( const QMimeData *data )
34 {
35  Q_UNUSED( data )
36 }
37 
38 bool QgsCustomDropHandler::handleMimeDataV2( const QMimeData * )
39 {
40  return false;
41 }
42 
43 bool QgsCustomDropHandler::handleFileDrop( const QString &file )
44 {
45  Q_UNUSED( file )
46  return false;
47 }
virtual void handleCustomUriDrop(const QgsMimeDataUtils::Uri &uri) const
Called from QGIS after a drop event with custom URI known by the handler.
virtual bool handleMimeDataV2(const QMimeData *data)
Called when the specified mime data has been dropped onto QGIS.
virtual bool canHandleMimeData(const QMimeData *data)
Returns true if the handler is capable of handling the provided mime data.
virtual QString customUriProviderKey() const
Type of custom URI recognized by the handler.
virtual Q_DECL_DEPRECATED void handleMimeData(const QMimeData *data)
Called when the specified mime data has been dropped onto QGIS.
virtual bool handleFileDrop(const QString &file)
Called when the specified file has been dropped onto QGIS.