WSF
wizard::DragAndDrop Class Reference

Routines for handling conversion to/from QMimeData for the Wizard. More...

#include <DragAndDrop.hpp>

Public Types

typedef QMap< QString, QVariant > PropertyMap
typedef QList< PropertyMapPropertyList

Static Public Member Functions

static QMimeData * CreatePropertySetMime (const PropertyList &aProperties)
static PropertyList ReadPropertySetMime (const QMimeData *aMimePtr)
static QMimeData * CreateProxyNodeListMime (const std::vector< WsfPProxyNode > &aProxyNodes)
static QString ToString (const WsfPProxyNode &aNode)
static std::vector< WsfPProxyNodeReadProxyNodeListMime (const QMimeData *aMimePtr)
static WsfPProxyNode ToProxyNode (const QString &aStr)

Static Public Attributes

static const char * cFILE_PATH_MIME_TYPE = "application/x-wizard_file_path"
static const char * cPROPERTY_SET_MIME_TYPE = "application/x-wizard_property_set"
static const char * cPROXY_NODE_LIST_MIME_TYPE = "application/x-wizard_proxy_path_list"

Detailed Description

Routines for handling conversion to/from QMimeData for the Wizard.

Member Typedef Documentation

◆ PropertyList

◆ PropertyMap

typedef QMap<QString, QVariant> wizard::DragAndDrop::PropertyMap

Member Function Documentation

◆ CreatePropertySetMime()

QMimeData * wizard::DragAndDrop::CreatePropertySetMime ( const PropertyList & aProperties)
static

◆ CreateProxyNodeListMime()

QMimeData * wizard::DragAndDrop::CreateProxyNodeListMime ( const std::vector< WsfPProxyNode > & aProxyNodes)
static

◆ ReadPropertySetMime()

◆ ReadProxyNodeListMime()

std::vector< WsfPProxyNode > wizard::DragAndDrop::ReadProxyNodeListMime ( const QMimeData * aMimePtr)
static

◆ ToProxyNode()

◆ ToString()

QString wizard::DragAndDrop::ToString ( const WsfPProxyNode & aNode)
static

Member Data Documentation

◆ cFILE_PATH_MIME_TYPE

const char * wizard::DragAndDrop::cFILE_PATH_MIME_TYPE = "application/x-wizard_file_path"
static

◆ cPROPERTY_SET_MIME_TYPE

const char * wizard::DragAndDrop::cPROPERTY_SET_MIME_TYPE = "application/x-wizard_property_set"
static

◆ cPROXY_NODE_LIST_MIME_TYPE

const char * wizard::DragAndDrop::cPROXY_NODE_LIST_MIME_TYPE = "application/x-wizard_proxy_path_list"
static

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved