QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsMimeDataUtils Class Reference

Contains utility functions for working with MIME data. More...

#include <qgsmimedatautils.h>

Classes

struct  Uri

Public Types

typedef QList< QgsMimeDataUtils::UriUriList

Static Public Member Functions

static UriList decodeUriList (const QMimeData *data)
static QMimeData * encodeUriList (const UriList &layers)
 Encodes a URI list to a new QMimeData object.
static bool hasOriginatedFromCurrentAppInstance (const QgsMimeDataUtils::Uri &uri)
 Returns true if uri originated from the current QGIS application instance.
static bool isUriList (const QMimeData *data)
static QByteArray layerTreeNodesToUriList (const QList< QgsLayerTreeNode * > &nodes)
 Returns encoded URI list from a list of layer tree nodes.

Friends

class TestQgsMimeDataUtils

Detailed Description

Contains utility functions for working with MIME data.

Definition at line 37 of file qgsmimedatautils.h.

Member Typedef Documentation

◆ UriList

Definition at line 171 of file qgsmimedatautils.h.

Member Function Documentation

◆ decodeUriList()

QgsMimeDataUtils::UriList QgsMimeDataUtils::decodeUriList ( const QMimeData * data)
static

Definition at line 213 of file qgsmimedatautils.cpp.

◆ encodeUriList()

QMimeData * QgsMimeDataUtils::encodeUriList ( const UriList & layers)
static

Encodes a URI list to a new QMimeData object.

Definition at line 204 of file qgsmimedatautils.cpp.

◆ hasOriginatedFromCurrentAppInstance()

bool QgsMimeDataUtils::hasOriginatedFromCurrentAppInstance ( const QgsMimeDataUtils::Uri & uri)
static

Returns true if uri originated from the current QGIS application instance.

Since
QGIS 3.8

Definition at line 260 of file qgsmimedatautils.cpp.

◆ isUriList()

bool QgsMimeDataUtils::isUriList ( const QMimeData * data)
static

Definition at line 199 of file qgsmimedatautils.cpp.

◆ layerTreeNodesToUriList()

QByteArray QgsMimeDataUtils::layerTreeNodesToUriList ( const QList< QgsLayerTreeNode * > & nodes)
static

Returns encoded URI list from a list of layer tree nodes.

Definition at line 251 of file qgsmimedatautils.cpp.

◆ TestQgsMimeDataUtils

friend class TestQgsMimeDataUtils
friend

Definition at line 201 of file qgsmimedatautils.h.


The documentation for this class was generated from the following files: