void UBDesktopPalette::adjustPosition() { QPoint pos = this->pos(); if(this->pos().y() < 30){ pos.setY(30); moveInsideParent(pos); } }
void UBDesktopPalette::parentResized() { QPoint p = pos(); if (minimizedLocation() == eMinimizedLocation_Right) { p.setX(parentWidget()->width() - getParentRightOffset() -width()); } moveInsideParent(p); }
void UBFloatingPalette::mouseMoveEvent(QMouseEvent *event) { if (mIsMoving) { moveInsideParent(event->globalPos() - mDragPosition); event->accept(); } else { QWidget::mouseMoveEvent(event); } }