Right click signal for clickable widget
This commit is contained in:
@@ -5,6 +5,9 @@ using namespace Bloom::Widgets;
|
|||||||
void ClickableWidget::mouseReleaseEvent(QMouseEvent* event) {
|
void ClickableWidget::mouseReleaseEvent(QMouseEvent* event) {
|
||||||
if (event->button() == Qt::MouseButton::LeftButton) {
|
if (event->button() == Qt::MouseButton::LeftButton) {
|
||||||
emit this->clicked();
|
emit this->clicked();
|
||||||
|
|
||||||
|
} else if (event->button() == Qt::MouseButton::RightButton) {
|
||||||
|
emit this->rightClicked();
|
||||||
}
|
}
|
||||||
|
|
||||||
QWidget::mouseReleaseEvent(event);
|
QWidget::mouseReleaseEvent(event);
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ namespace Bloom::Widgets
|
|||||||
explicit ClickableWidget(QWidget* parent): QFrame(parent) {};
|
explicit ClickableWidget(QWidget* parent): QFrame(parent) {};
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
void rightClicked();
|
||||||
void clicked();
|
void clicked();
|
||||||
void doubleClicked();
|
void doubleClicked();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user