let me show what i have and what happens, maybe someone can just give me a small tip as to how i can fix my code.
void WeaponsInterface
::mousePressEvent(QMouseEvent* event
) {
event->accept(); // do not propagate
offset = event->pos();
}
void WeaponsInterface
::mouseMoveEvent(QMouseEvent* event
) {
event->accept(); // do not propagate
move(mapToParent(event->pos() - offset));
}
void WeaponsInterface
::mouseReleaseEvent(QMouseEvent* event
) {
event->accept(); // do not propagate
}
void WeaponsInterface::mousePressEvent(QMouseEvent* event)
{
event->accept(); // do not propagate
offset = event->pos();
}
void WeaponsInterface::mouseMoveEvent(QMouseEvent* event)
{
event->accept(); // do not propagate
move(mapToParent(event->pos() - offset));
}
void WeaponsInterface::mouseReleaseEvent(QMouseEvent* event)
{
event->accept(); // do not propagate
offset = QPoint();
}
To copy to clipboard, switch view to plain text mode
so, this code does succeed in moving a frame in my application, the only problem is that it moves the parent frame, of all my components in my application. How can i specify it to only move the frame i am selecting, and not move the frame i am selecting's parent?
Bookmarks