Files
BloomPatched/src/Insight/UserInterfaces/InsightWindow/Widgets/ClickableWidget.cpp

24 lines
630 B
C++
Raw Normal View History

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