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

26 lines
509 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
{
class Q_WIDGETS_EXPORT ClickableWidget: public QFrame
{
Q_OBJECT
protected:
void mouseReleaseEvent(QMouseEvent* event) override;
void mouseDoubleClickEvent(QMouseEvent* event) override;
public:
explicit ClickableWidget(QWidget* parent): QFrame(parent) {};
signals:
void rightClicked();
2021-08-22 20:43:43 +01:00
void clicked();
void doubleClicked();
};
}