void GuiSearch::mousePressEvent(QMouseEvent * event)
{
if (isFloating() && event->button() == Qt::LeftButton) {
+#if QT_VERSION >= 0x060000
+ dragPosition = event->globalPosition().toPoint() - frameGeometry().topLeft();
+#else
dragPosition = event->globalPos() - frameGeometry().topLeft();
+#endif
event->accept();
} else
DockView::mousePressEvent(event);
void GuiSearch::mouseMoveEvent(QMouseEvent * event)
{
if (isFloating() && event->buttons() & Qt::LeftButton) {
+#if QT_VERSION >= 0x060000
+ move(event->globalPosition().toPoint() - dragPosition);
+#else
move(event->globalPos() - dragPosition);
+#endif
event->accept();
} else
DockView::mouseMoveEvent(event);