BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
qdesigner_internal::QDesignerMimeData Class Reference
Inheritance diagram for qdesigner_internal::QDesignerMimeData:
[legend]
Collaboration diagram for qdesigner_internal::QDesignerMimeData:
[legend]

Public Types

typedef QList< QDesignerDnDItemInterface * > QDesignerDnDItems
 

Public Member Functions

virtual ~QDesignerMimeData ()
 
void acceptEvent (QDropEvent *e) const
 
QPoint hotSpot () const
 
const QDesignerDnDItemsitems () const
 
void moveDecoration (const QPoint &globalPos) const
 

Static Public Member Functions

static void acceptEventWithAction (Qt::DropAction desiredAction, QDropEvent *e)
 
static Qt::DropAction execDrag (const QDesignerDnDItems &items, QWidget *dragSource)
 
static void removeMovedWidgetsFromSourceForm (const QDesignerDnDItems &items)
 

Private Member Functions

 QDesignerMimeData (const QDesignerDnDItems &items, QDrag *drag)
 
Qt::DropAction proposedDropAction () const
 

Static Private Member Functions

static void setImageTransparency (QImage &image, int alpha)
 

Private Attributes

QPoint m_globalStartPos
 
QPoint m_hotSpot
 
const QDesignerDnDItems m_items
 

Detailed Description

Definition at line 102 of file qdesigner_dnditem_p.h.

Member Typedef Documentation

◆ QDesignerDnDItems

typedef QList<QDesignerDnDItemInterface*> qdesigner_internal::QDesignerMimeData::QDesignerDnDItems

Definition at line 106 of file qdesigner_dnditem_p.h.

Constructor & Destructor Documentation

◆ ~QDesignerMimeData()

virtual qdesigner_internal::QDesignerMimeData::~QDesignerMimeData ( )
virtual

◆ QDesignerMimeData()

qdesigner_internal::QDesignerMimeData::QDesignerMimeData ( const QDesignerDnDItems items,
QDrag *  drag 
)
private

Member Function Documentation

◆ acceptEvent()

void qdesigner_internal::QDesignerMimeData::acceptEvent ( QDropEvent *  e) const

◆ acceptEventWithAction()

static void qdesigner_internal::QDesignerMimeData::acceptEventWithAction ( Qt::DropAction  desiredAction,
QDropEvent *  e 
)
static

◆ execDrag()

static Qt::DropAction qdesigner_internal::QDesignerMimeData::execDrag ( const QDesignerDnDItems items,
QWidget *  dragSource 
)
static

◆ hotSpot()

QPoint qdesigner_internal::QDesignerMimeData::hotSpot ( ) const
inline

Definition at line 115 of file qdesigner_dnditem_p.h.

◆ items()

const QDesignerDnDItems& qdesigner_internal::QDesignerMimeData::items ( ) const
inline

◆ moveDecoration()

void qdesigner_internal::QDesignerMimeData::moveDecoration ( const QPoint &  globalPos) const

◆ proposedDropAction()

Qt::DropAction qdesigner_internal::QDesignerMimeData::proposedDropAction ( ) const
private

◆ removeMovedWidgetsFromSourceForm()

static void qdesigner_internal::QDesignerMimeData::removeMovedWidgetsFromSourceForm ( const QDesignerDnDItems items)
static

◆ setImageTransparency()

static void qdesigner_internal::QDesignerMimeData::setImageTransparency ( QImage &  image,
int  alpha 
)
staticprivate

Member Data Documentation

◆ m_globalStartPos

QPoint qdesigner_internal::QDesignerMimeData::m_globalStartPos
private

Definition at line 138 of file qdesigner_dnditem_p.h.

◆ m_hotSpot

QPoint qdesigner_internal::QDesignerMimeData::m_hotSpot
private

Definition at line 139 of file qdesigner_dnditem_p.h.

◆ m_items

const QDesignerDnDItems qdesigner_internal::QDesignerMimeData::m_items
private

Definition at line 137 of file qdesigner_dnditem_p.h.


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