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

Public Member Functions

 QDesignerDnDItem (DropType type, QWidget *source=0)
 
virtual ~QDesignerDnDItem ()
 
virtual QWidget * decoration () const
 
virtual DomUIdomUi () const
 
virtual QPoint hotSpot () const
 
virtual QWidget * source () const
 
virtual DropType type () const
 
virtual QWidget * widget () const
 

Protected Member Functions

void init (DomUI *ui, QWidget *widget, QWidget *decoration, const QPoint &global_mouse_pos)
 
void setDomUi (DomUI *dom_ui)
 

Private Attributes

QWidget * m_decoration
 
DomUIm_dom_ui
 
const QPoint m_globalStartPos
 
QPoint m_hot_spot
 
QWidget * m_source
 
const DropType m_type
 
QWidget * m_widget
 

Detailed Description

Definition at line 71 of file qdesigner_dnditem_p.h.

Constructor & Destructor Documentation

◆ QDesignerDnDItem()

qdesigner_internal::QDesignerDnDItem::QDesignerDnDItem ( DropType  type,
QWidget *  source = 0 
)
explicit

◆ ~QDesignerDnDItem()

virtual qdesigner_internal::QDesignerDnDItem::~QDesignerDnDItem ( )
virtual

Member Function Documentation

◆ decoration()

virtual QWidget* qdesigner_internal::QDesignerDnDItem::decoration ( ) const
virtual

◆ domUi()

virtual DomUI* qdesigner_internal::QDesignerDnDItem::domUi ( ) const
virtual

◆ hotSpot()

virtual QPoint qdesigner_internal::QDesignerDnDItem::hotSpot ( ) const
virtual

◆ init()

void qdesigner_internal::QDesignerDnDItem::init ( DomUI ui,
QWidget *  widget,
QWidget *  decoration,
const QPoint &  global_mouse_pos 
)
protected

◆ setDomUi()

void qdesigner_internal::QDesignerDnDItem::setDomUi ( DomUI dom_ui)
protected

◆ source()

virtual QWidget* qdesigner_internal::QDesignerDnDItem::source ( ) const
virtual

◆ type()

virtual DropType qdesigner_internal::QDesignerDnDItem::type ( ) const
virtual

◆ widget()

virtual QWidget* qdesigner_internal::QDesignerDnDItem::widget ( ) const
virtual

Member Data Documentation

◆ m_decoration

QWidget* qdesigner_internal::QDesignerDnDItem::m_decoration
private

Definition at line 94 of file qdesigner_dnditem_p.h.

◆ m_dom_ui

DomUI* qdesigner_internal::QDesignerDnDItem::m_dom_ui
private

Definition at line 92 of file qdesigner_dnditem_p.h.

◆ m_globalStartPos

const QPoint qdesigner_internal::QDesignerDnDItem::m_globalStartPos
private

Definition at line 91 of file qdesigner_dnditem_p.h.

◆ m_hot_spot

QPoint qdesigner_internal::QDesignerDnDItem::m_hot_spot
private

Definition at line 95 of file qdesigner_dnditem_p.h.

◆ m_source

QWidget* qdesigner_internal::QDesignerDnDItem::m_source
private

Definition at line 89 of file qdesigner_dnditem_p.h.

◆ m_type

const DropType qdesigner_internal::QDesignerDnDItem::m_type
private

Definition at line 90 of file qdesigner_dnditem_p.h.

◆ m_widget

QWidget* qdesigner_internal::QDesignerDnDItem::m_widget
private

Definition at line 93 of file qdesigner_dnditem_p.h.


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