Files
BloomPatched/src/Insight/UserInterfaces/InsightWindow/Widgets/ClickableWidget.hpp
Nav 6edfb7376a Tidied structure of all classes within the entire code base
Also some other small bits of tidying
2021-10-31 11:36:28 +00:00

26 lines
513 B
C++

#pragma once
#include <QFrame>
#include <QEvent>
#include <QMouseEvent>
namespace Bloom::Widgets
{
class Q_WIDGETS_EXPORT 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;
};
}