I think this makes qt6 work better

This commit is contained in:
tt2468 2022-08-04 23:13:38 -07:00
parent f8b42cc35b
commit f2ee7c922b
16 changed files with 54 additions and 48 deletions

View File

@ -18,13 +18,13 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <obs-frontend-api.h>
#include <QtCore/QObject>
#include <QtCore/QCryptographicHash>
#include <QtCore/QTime>
#include <QtWidgets/QSystemTrayIcon>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QInputDialog>
#include <QtWidgets/QMessageBox>
#include <QObject>
#include <QCryptographicHash>
#include <QTime>
#include <QSystemTrayIcon>
#include <QMainWindow>
#include <QInputDialog>
#include <QMessageBox>
#define SECTION_NAME "WebsocketAPI"
#define PARAM_ENABLE "ServerEnabled"

View File

@ -20,8 +20,8 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <obs-frontend-api.h>
#include <util/config-file.h>
#include <QtCore/QString>
#include <QtCore/QSharedPointer>
#include <QString>
#include <QSharedPointer>
class Config {
public:

View File

@ -17,9 +17,9 @@ with this program. If not, see <https://www.gnu.org/licenses/>
*/
#include <inttypes.h>
#include <QtWidgets/QMainWindow>
#include <QtCore/QDir>
#include <QtCore/QUrl>
#include <QMainWindow>
#include <QDir>
#include <QUrl>
#include <obs-frontend-api.h>
#include <obs.hpp>

View File

@ -20,12 +20,12 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <stdio.h>
#include <QtCore/QString>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QLayout>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QSystemTrayIcon>
#include <QString>
#include <QSpinBox>
#include <QPushButton>
#include <QLayout>
#include <QListWidget>
#include <QSystemTrayIcon>
#include <obs.hpp>
#include <obs-module.h>

View File

@ -21,7 +21,7 @@
#include <util/platform.h>
#include <media-io/video-io.h>
#include <QtWidgets/QPushButton>
#include <QPushButton>
#include "WSEvents.h"

View File

@ -23,9 +23,9 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <obs-frontend-api.h>
#include <util/platform.h>
#include <QtWidgets/QListWidgetItem>
#include <QtCore/QSharedPointer>
#include <QtCore/QTimer>
#include <QListWidgetItem>
#include <QSharedPointer>
#include <QTimer>
#include "WSServer.h"

View File

@ -19,9 +19,9 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#pragma once
#include <QtCore/QString>
#include <QtCore/QHash>
#include <QtCore/QSet>
#include <QString>
#include <QHash>
#include <QSet>
#include <obs.hpp>
#include <obs-frontend-api.h>

View File

@ -1,7 +1,7 @@
#include "WSRequestHandler.h"
#include <QtCore/QByteArray>
#include <QtGui/QImageWriter>
#include <QByteArray>
#include <QImageWriter>
#include "obs-websocket.h"
#include "Config.h"

View File

@ -1,8 +1,8 @@
#include <QtCore/QString>
#include <QtCore/QBuffer>
#include <QtCore/QFileInfo>
#include <QtGui/QImage>
#include <QtGui/QImageWriter>
#include <QString>
#include <QBuffer>
#include <QFileInfo>
#include <QImage>
#include <QImageWriter>
#include "Utils.h"

View File

@ -19,11 +19,13 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <chrono>
#include <thread>
#include <QtCore/QThread>
#include <QtCore/QByteArray>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMessageBox>
#include <QThread>
#include <QByteArray>
#include <QMainWindow>
#include <QMessageBox>
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
#include <QtConcurrent/QtConcurrent>
#endif
#include <obs-frontend-api.h>
#include <util/platform.h>
@ -222,7 +224,11 @@ void WSServer::onMessage(connection_hdl hdl, server::message_ptr message)
return;
}
#if QT_VERSION < QT_VERSION_CHECK(5, 15, 0)
QtConcurrent::run(&_threadPool, [=]() {
#else
_threadPool::run([=]() {
#endif
std::string payload = message->get_payload();
QMutexLocker locker(&_clMutex);

View File

@ -20,11 +20,11 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <map>
#include <set>
#include <QtCore/QObject>
#include <QtCore/QMutex>
#include <QtCore/QSharedPointer>
#include <QtCore/QVariantHash>
#include <QtCore/QThreadPool>
#include <QObject>
#include <QMutex>
#include <QSharedPointer>
#include <QVariantHash>
#include <QThreadPool>
#include <asio.hpp>
#include <websocketpp/config/asio_no_tls.hpp>

View File

@ -20,7 +20,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <obs-frontend-api.h>
#include <obs-module.h>
#include <QtWidgets/QMessageBox>
#include <QMessageBox>
#include "../obs-websocket.h"
#include "../Config.h"

View File

@ -18,7 +18,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#pragma once
#include <QtWidgets/QDialog>
#include <QDialog>
#include "ui_settings-dialog.h"

View File

@ -20,9 +20,9 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <obs-frontend-api.h>
#include <obs-data.h>
#include <QtCore/QTimer>
#include <QtWidgets/QAction>
#include <QtWidgets/QMainWindow>
#include <QTimer>
#include <QAction>
#include <QMainWindow>
#include "obs-websocket.h"
#include "WSServer.h"

View File

@ -19,7 +19,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#pragma once
#include <obs-data.h>
#include <QtCore/QString>
#include <QString>
#include "../obs-websocket.h"
// forward declarations

View File

@ -19,7 +19,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#pragma once
#include <obs-data.h>
#include <QtCore/QString>
#include <QString>
#include "../obs-websocket.h"
class RpcRequest;