MCPcopy Create free account
hub / github.com/KDE/kdevelop / viewForPosition

Method viewForPosition

kdevplatform/sublime/mainwindow.cpp:508–521  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

506}
507
508View* MainWindow::viewForPosition(const QPoint& globalPos) const
509{
510 Q_D(const MainWindow);
511
512 for (Container* container : std::as_const(d->viewContainers)) {
513 QRect globalGeom = QRect(container->mapToGlobal(QPoint(0,0)), container->mapToGlobal(QPoint(container->width(), container->height())));
514 if(globalGeom.contains(globalPos))
515 {
516 return d->widgetToView[container->currentWidget()];
517 }
518 }
519
520 return nullptr;
521}
522
523void MainWindow::setBackgroundCentralWidget(QWidget* w)
524{

Callers

nothing calls this directly

Calls 4

QRectClass · 0.85
QPointClass · 0.50
containsMethod · 0.45
currentWidgetMethod · 0.45

Tested by

no test coverage detected