accept mouse events
This commit is contained in:
parent
9432a9f382
commit
978212e3e0
|
@ -447,6 +447,28 @@ void MainWindowPanel::paintEvent(QPaintEvent* event)
|
|||
}
|
||||
|
||||
|
||||
void MainWindowPanel::mousePressEvent(QMouseEvent* event)
|
||||
{
|
||||
event->accept();
|
||||
|
||||
printf("mouse press %d,%d\n", event->pos().x(), event->pos().y());
|
||||
}
|
||||
|
||||
void MainWindowPanel::mouseReleaseEvent(QMouseEvent* event)
|
||||
{
|
||||
event->accept();
|
||||
|
||||
printf("mouse release %d,%d\n", event->pos().x(), event->pos().y());
|
||||
}
|
||||
|
||||
void MainWindowPanel::mouseMoveEvent(QMouseEvent* event)
|
||||
{
|
||||
event->accept();
|
||||
|
||||
printf("mouse move %d,%d %08X\n", event->pos().x(), event->pos().y(), event->buttons());
|
||||
}
|
||||
|
||||
|
||||
MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent)
|
||||
{
|
||||
setWindowTitle("melonDS " MELONDS_VERSION);
|
||||
|
|
|
@ -68,6 +68,10 @@ public:
|
|||
protected:
|
||||
void paintEvent(QPaintEvent* event) override;
|
||||
|
||||
void mousePressEvent(QMouseEvent* event) override;
|
||||
void mouseReleaseEvent(QMouseEvent* event) override;
|
||||
void mouseMoveEvent(QMouseEvent* event) override;
|
||||
|
||||
private:
|
||||
QImage* screen[2];
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue