MCPcopy Create free account
hub / github.com/SpartanJ/eepp / acceptsDropOfWidgetInTree

Method acceptsDropOfWidgetInTree

src/eepp/ui/uiwidget.cpp:570–584  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

568}
569
570UIWidget* UIWidget::acceptsDropOfWidgetInTree( const UIWidget* widget ) {
571 if ( acceptsDropOfWidget( widget ) ) {
572 return this;
573 } else {
574 Node* parent = getParent();
575 while ( parent ) {
576 if ( parent->isType( UI_TYPE_WIDGET ) &&
577 parent->asType<UIWidget>()->acceptsDropOfWidget( widget ) ) {
578 return parent->asType<UIWidget>();
579 }
580 parent = parent->getParent();
581 }
582 }
583 return nullptr;
584}
585
586UITooltip* UIWidget::getTooltip() {
587 return mTooltip;

Callers 2

onDragMethod · 0.80
onDragMethod · 0.80

Calls 4

getParentFunction · 0.85
isTypeMethod · 0.45
acceptsDropOfWidgetMethod · 0.45
getParentMethod · 0.45

Tested by

no test coverage detected