12#ifndef DRAGANDDROP_HPP
13#define DRAGANDDROP_HPP
#define VI_EXPORT
Definition ViExport.hpp:38
Definition WsfPProxyNode.hpp:60
Routines for handling conversion to/from QMimeData for the Wizard.
Definition DragAndDrop.hpp:30
static const char * cPROPERTY_SET_MIME_TYPE
Definition DragAndDrop.hpp:45
static const char * cFILE_PATH_MIME_TYPE
Definition DragAndDrop.hpp:44
static QMimeData * CreatePropertySetMime(const PropertyList &aProperties)
Definition DragAndDrop.cpp:38
static const char * cPROXY_NODE_LIST_MIME_TYPE
Definition DragAndDrop.hpp:46
QList< PropertyMap > PropertyList
Definition DragAndDrop.hpp:43
static std::vector< WsfPProxyNode > ReadProxyNodeListMime(const QMimeData *aMimePtr)
Definition DragAndDrop.cpp:69
static WsfPProxyNode ToProxyNode(const QString &aStr)
Definition DragAndDrop.cpp:135
static QMimeData * CreateProxyNodeListMime(const std::vector< WsfPProxyNode > &aProxyNodes)
Definition DragAndDrop.cpp:48
static PropertyList ReadPropertySetMime(const QMimeData *aMimePtr)
Definition DragAndDrop.cpp:29
static QString ToString(const WsfPProxyNode &aNode)
Definition DragAndDrop.cpp:100
QMap< QString, QVariant > PropertyMap
Definition DragAndDrop.hpp:42