2021-08-22 20:43:43 +01:00
|
|
|
#include "ClickableWidget.hpp"
|
|
|
|
|
|
|
|
|
|
using namespace Bloom::Widgets;
|
|
|
|
|
|
|
|
|
|
void ClickableWidget::mouseReleaseEvent(QMouseEvent* event) {
|
|
|
|
|
if (event->button() == Qt::MouseButton::LeftButton) {
|
|
|
|
|
emit this->clicked();
|
2021-09-02 21:20:09 +01:00
|
|
|
|
|
|
|
|
} else if (event->button() == Qt::MouseButton::RightButton) {
|
|
|
|
|
emit this->rightClicked();
|
2021-08-22 20:43:43 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QWidget::mouseReleaseEvent(event);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void ClickableWidget::mouseDoubleClickEvent(QMouseEvent* event) {
|
|
|
|
|
if (event->button() == Qt::MouseButton::LeftButton) {
|
|
|
|
|
emit this->doubleClicked();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QWidget::mouseDoubleClickEvent(event);
|
|
|
|
|
}
|