3#include "qml_material/control/popup.hpp"
9class PopupSurface final :
public Base {
11 explicit PopupSurface(Popup* popup): m_popup(popup) {}
13 bool contains(
const QPointF& point)
const override {
15 if (m_popup->popupItem() ==
this)
return Base::contains(point);
16 return m_popup->containsScenePoint(this->mapToScene(point));
20 void wheelEvent(QWheelEvent* event)
override {
event->accept(); }