/************************************************************************ * This file has been generated automatically from * * * * src/core/qgsmimedatautils.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsMimeDataUtils { %TypeHeaderCode #include "qgsmimedatautils.h" %End public: struct Uri { Uri(); %Docstring Constructs invalid URI %End explicit Uri( QString &encData ); %Docstring Constructs URI from encoded data %End bool isValid() const; %Docstring .. versionadded:: 3.0 :rtype: bool %End QString data() const; %Docstring Returns encoded representation of the object :rtype: str %End QString layerType; %Docstring Type of URI. Recognized types: "vector" / "raster" / "plugin" / "custom" %End QString providerKey; %Docstring For "custom" type: key of its QgsCustomDropHandler %End QString name; %Docstring Human readable name to be used e.g. in layer tree %End QString uri; %Docstring Identifier of the data source recognized by its providerKey %End QStringList supportedCrs; QStringList supportedFormats; }; typedef QList UriList; static QMimeData *encodeUriList( const UriList &layers ); %Docstring :rtype: QMimeData %End static bool isUriList( const QMimeData *data ); %Docstring :rtype: bool %End static UriList decodeUriList( const QMimeData *data ); %Docstring :rtype: UriList %End static QByteArray layerTreeNodesToUriList( const QList &nodes ); %Docstring Returns encoded URI list from a list of layer tree nodes. .. versionadded:: 3.0 :rtype: QByteArray %End }; /************************************************************************ * This file has been generated automatically from * * * * src/core/qgsmimedatautils.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/