Make sure to call parent event handlers when we override to emit signals

This commit is contained in:
baldurk
2017-05-17 16:42:37 +01:00
parent 1dc5f1b7ed
commit 5dc10bcc3d
2 changed files with 12 additions and 0 deletions
+6
View File
@@ -36,14 +36,20 @@ RDLabel::~RDLabel()
void RDLabel::mousePressEvent(QMouseEvent *event)
{
emit(clicked(event));
QLabel::mousePressEvent(event);
}
void RDLabel::mouseMoveEvent(QMouseEvent *event)
{
emit(mouseMoved(event));
QLabel::mouseMoveEvent(event);
}
void RDLabel::mouseDoubleClickEvent(QMouseEvent *event)
{
emit(doubleClicked(event));
QLabel::mouseDoubleClickEvent(event);
}
@@ -36,14 +36,20 @@ RDToolButton::~RDToolButton()
void RDToolButton::mousePressEvent(QMouseEvent *event)
{
emit(mouseClicked(event));
QToolButton::mousePressEvent(event);
}
void RDToolButton::mouseMoveEvent(QMouseEvent *event)
{
emit(mouseMoved(event));
QToolButton::mouseMoveEvent(event);
}
void RDToolButton::mouseDoubleClickEvent(QMouseEvent *event)
{
emit(doubleClicked(event));
QToolButton::mouseDoubleClickEvent(event);
}