removed sdl from gleswidget, use slots to update mouse movement

This commit is contained in:
Joakim L. Gilje
2021-11-30 21:04:55 +01:00
parent 9cdb4f90ca
commit 7e38ff7d4d
5 changed files with 15 additions and 38 deletions

View File

@@ -51,9 +51,7 @@ MainWindow::MainWindow(QWidget *parent) :
connect(this, &MainWindow::showMessageForNonQtThread, this, &MainWindow::showMessage_, Qt::BlockingQueuedConnection);
connect(this, &MainWindow::pollMouse, this, [] {
qt_mouse_poll();
});
connect(this, &MainWindow::pollMouse, hw_widget, &GLESWidget::qt_mouse_poll);
connect(this, &MainWindow::setMouseCapture, this, [this](bool state) {
mouse_capture = state ? 1 : 0;
@@ -83,17 +81,6 @@ MainWindow::MainWindow(QWidget *parent) :
ui->actionKeyboard_requires_capture->setChecked(kbd_req_capture);
ui->actionRight_CTRL_is_left_ALT->setChecked(rctrl_is_lalt);
#if 0
sdl_inits();
sdl_timer = new QTimer(this);
connect(sdl_timer, &QTimer::timeout, this, [] {
auto status = sdl_main();
if (status == SdlMainQuit) {
QApplication::quit();
}
});
sdl_timer->start(5);
#endif
}
MainWindow::~MainWindow() {