Files
BloomPatched/src/Insight/UserInterfaces/InsightWindow/Widgets/ClickableWidget.hpp
2024-12-24 18:27:59 +00:00

28 lines
510 B
C++

#pragma once
#include <QFrame>
#include <QEvent>
#include <QMouseEvent>
namespace Widgets
{
class ClickableWidget: public QFrame
{
Q_OBJECT
public:
explicit ClickableWidget(QWidget* parent)
: QFrame(parent)
{};
signals:
void rightClicked();
void clicked();
void doubleClicked();
protected:
void mouseReleaseEvent(QMouseEvent* event) override;
void mouseDoubleClickEvent(QMouseEvent* event) override;
};
}