mirror of
https://github.com/vanilla-wiiu/vanilla.git
synced 2025-01-22 08:11:47 -05:00
Backport some functions to build properly on Qt 6.4 (#5)
This commit is contained in:
parent
f6550f197e
commit
fda2dae89c
3 changed files with 8 additions and 4 deletions
|
@ -33,6 +33,8 @@ MainWindow::MainWindow(QWidget *parent) : QWidget(parent)
|
||||||
QMessageBox::critical(this, tr("SDL2 Error"), tr("SDL2 failed to initialize. Controller support will be unavailable."));
|
QMessageBox::critical(this, tr("SDL2 Error"), tr("SDL2 failed to initialize. Controller support will be unavailable."));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qRegisterMetaType<uint16_t>("uint16_t");
|
||||||
|
|
||||||
QHBoxLayout *layout = new QHBoxLayout(this);
|
QHBoxLayout *layout = new QHBoxLayout(this);
|
||||||
layout->setContentsMargins(0, 0, 0, 0);
|
layout->setContentsMargins(0, 0, 0, 0);
|
||||||
|
|
||||||
|
@ -282,7 +284,7 @@ void MainWindow::setConnectedState(bool on)
|
||||||
if (on) {
|
if (on) {
|
||||||
m_connectBtn->setText(tr("Disconnect"));
|
m_connectBtn->setText(tr("Disconnect"));
|
||||||
|
|
||||||
QMetaObject::invokeMethod(m_backend, &Backend::connectToConsole, Qt::QueuedConnection, m_wirelessInterfaceComboBox->currentText());
|
QMetaObject::invokeMethod(m_backend, "connectToConsole", Qt::QueuedConnection, Q_ARG(QString, m_wirelessInterfaceComboBox->currentText()));
|
||||||
} else {
|
} else {
|
||||||
if (m_backend) {
|
if (m_backend) {
|
||||||
m_backend->interrupt();
|
m_backend->interrupt();
|
||||||
|
@ -314,8 +316,8 @@ void MainWindow::exitFullScreen()
|
||||||
void MainWindow::volumeChanged(int v)
|
void MainWindow::volumeChanged(int v)
|
||||||
{
|
{
|
||||||
qreal vol = v * 0.01;
|
qreal vol = v * 0.01;
|
||||||
vol = QtAudio::convertVolume(vol, QtAudio::LinearVolumeScale, QtAudio::LogarithmicVolumeScale);
|
vol = QAudio::convertVolume(vol, QAudio::LinearVolumeScale, QAudio::LogarithmicVolumeScale);
|
||||||
QMetaObject::invokeMethod(m_audioHandler, &AudioHandler::setVolume, vol);
|
QMetaObject::invokeMethod(m_audioHandler, "setVolume", Q_ARG(qreal, vol));
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::showInputConfigDialog()
|
void MainWindow::showInputConfigDialog()
|
||||||
|
|
|
@ -14,6 +14,8 @@
|
||||||
#include "videodecoder.h"
|
#include "videodecoder.h"
|
||||||
#include "viewer.h"
|
#include "viewer.h"
|
||||||
|
|
||||||
|
Q_DECLARE_METATYPE(uint16_t)
|
||||||
|
|
||||||
class MainWindow : public QWidget
|
class MainWindow : public QWidget
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
|
@ -53,7 +53,7 @@ SyncProgressDialog::SyncProgressDialog(Backend *backend, const QString &wireless
|
||||||
|
|
||||||
m_backend = backend;
|
m_backend = backend;
|
||||||
connect(m_backend, &Backend::syncCompleted, this, &SyncProgressDialog::syncReturned);
|
connect(m_backend, &Backend::syncCompleted, this, &SyncProgressDialog::syncReturned);
|
||||||
QMetaObject::invokeMethod(m_backend, &Backend::sync, wirelessInterface, code);
|
QMetaObject::invokeMethod(m_backend, "sync", Q_ARG(QString, wirelessInterface), Q_ARG(uint16_t, code));
|
||||||
}
|
}
|
||||||
|
|
||||||
void SyncProgressDialog::syncReturned(bool success)
|
void SyncProgressDialog::syncReturned(bool success)
|
||||||
|
|
Loading…
Reference in a new issue