summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/VideoInterface/RenderWidget.h
blob: 3f6be38ff2b3daabdc110ae11c644d60f1e09db1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// Copyright 2014 Dolphin Emulator Project
// Licensed under GPLv2+
// Refer to the license.txt file included.

#pragma once

#include <QWidget>

class DRenderWidget : public QWidget
{
	Q_OBJECT

public:
	DRenderWidget(QWidget* parent_widget = nullptr);

protected:
	// Some window managers start window dragging if an "empty" window area was clicked.
	// Prevent this by intercepting the mouse press event.
	void mousePressEvent(QMouseEvent*) override {}
	void paintEvent(QPaintEvent*) override {}

private slots:
	void closeEvent(QCloseEvent* e) override;

signals:
	void Closed();
};