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

26 lines
496 B
C++
Raw Normal View History

2021-08-22 20:43:43 +01:00
#pragma once
#include <QFrame>
#include <QEvent>
#include <QMouseEvent>
namespace Bloom::Widgets
{
2021-10-21 19:24:48 +01:00
class ClickableWidget: public QFrame
2021-08-22 20:43:43 +01:00
{
Q_OBJECT
2021-08-22 20:43:43 +01:00
public:
explicit ClickableWidget(QWidget* parent): QFrame(parent) {};
signals:
void rightClicked();
2021-08-22 20:43:43 +01:00
void clicked();
void doubleClicked();
protected:
void mouseReleaseEvent(QMouseEvent* event) override;
void mouseDoubleClickEvent(QMouseEvent* event) override;
2021-08-22 20:43:43 +01:00
};
}