class QgsMimeDataUtils { %TypeHeaderCode #include %End public: struct Uri { Uri( QgsLayerItem* layer ); Uri( QString& encData ); QString data() const; QString layerType; QString providerKey; QString name; QString uri; QStringList supportedCrs; QStringList supportedFormats; }; typedef QList UriList; static QMimeData* encodeUriList( const UriList& layers ); static bool isUriList( const QMimeData* data ); static UriList decodeUriList( const QMimeData* data ); };