mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJClient.git
synced 2026-03-28 05:25:39 +03:00
24 lines
612 B
C++
24 lines
612 B
C++
#include "mywinheader.h"
|
|
|
|
MyWinHeader::MyWinHeader(QWidget*)
|
|
{
|
|
}
|
|
|
|
MyWinHeader::~MyWinHeader()
|
|
{
|
|
|
|
}
|
|
void MyWinHeader::mousePressEvent(QMouseEvent *event) {
|
|
winX = this->parentWidget()->window()->x(); winY = this->parentWidget()->window()->y();
|
|
mouseX = event->globalX(); mouseY = event->globalY();
|
|
isMousePressed = true;
|
|
|
|
}
|
|
void MyWinHeader::mouseReleaseEvent(QMouseEvent*) {
|
|
isMousePressed = false;
|
|
}
|
|
void MyWinHeader::mouseMoveEvent(QMouseEvent *event) {
|
|
if(!isMousePressed) return;
|
|
this->parentWidget()->window()->move(winX + event->globalX()-mouseX, winY + event->globalY()-mouseY);
|
|
}
|