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."));
|
||||
}
|
||||
|
||||
qRegisterMetaType<uint16_t>("uint16_t");
|
||||
|
||||
QHBoxLayout *layout = new QHBoxLayout(this);
|
||||
layout->setContentsMargins(0, 0, 0, 0);
|
||||
|
||||
|
@ -282,7 +284,7 @@ void MainWindow::setConnectedState(bool on)
|
|||
if (on) {
|
||||
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 {
|
||||
if (m_backend) {
|
||||
m_backend->interrupt();
|
||||
|
@ -314,8 +316,8 @@ void MainWindow::exitFullScreen()
|
|||
void MainWindow::volumeChanged(int v)
|
||||
{
|
||||
qreal vol = v * 0.01;
|
||||
vol = QtAudio::convertVolume(vol, QtAudio::LinearVolumeScale, QtAudio::LogarithmicVolumeScale);
|
||||
QMetaObject::invokeMethod(m_audioHandler, &AudioHandler::setVolume, vol);
|
||||
vol = QAudio::convertVolume(vol, QAudio::LinearVolumeScale, QAudio::LogarithmicVolumeScale);
|
||||
QMetaObject::invokeMethod(m_audioHandler, "setVolume", Q_ARG(qreal, vol));
|
||||
}
|
||||
|
||||
void MainWindow::showInputConfigDialog()
|
||||
|
|
|
@ -14,6 +14,8 @@
|
|||
#include "videodecoder.h"
|
||||
#include "viewer.h"
|
||||
|
||||
Q_DECLARE_METATYPE(uint16_t)
|
||||
|
||||
class MainWindow : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
|
|
@ -53,7 +53,7 @@ SyncProgressDialog::SyncProgressDialog(Backend *backend, const QString &wireless
|
|||
|
||||
m_backend = backend;
|
||||
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)
|
||||
|
|
Loading…
Reference in a new issue