Base: More code cleanup and fixes

This commit is contained in:
tt2468 2021-09-04 10:47:51 -07:00
parent 7e1e1bc33c
commit e89c0c2b05
26 changed files with 338 additions and 346 deletions

View File

@ -1,7 +1,6 @@
#include <obs-frontend-api.h> #include <obs-frontend-api.h>
#include "Config.h" #include "Config.h"
#include "plugin-macros.generated.h"
#include "utils/Crypto.h" #include "utils/Crypto.h"
#include "utils/Platform.h" #include "utils/Platform.h"

View File

@ -3,6 +3,8 @@
#include <QString> #include <QString>
#include <util/config-file.h> #include <util/config-file.h>
#include "plugin-macros.generated.h"
class Config { class Config {
public: public:
Config(); Config();

View File

@ -11,7 +11,6 @@
#include "Config.h" #include "Config.h"
#include "utils/Crypto.h" #include "utils/Crypto.h"
#include "utils/Platform.h" #include "utils/Platform.h"
#include "plugin-macros.generated.h"
WebSocketServer::WebSocketServer() : WebSocketServer::WebSocketServer() :
QObject(nullptr), QObject(nullptr),

View File

@ -9,6 +9,7 @@
#include "utils/Json.h" #include "utils/Json.h"
#include "WebSocketSession.h" #include "WebSocketSession.h"
#include "plugin-macros.generated.h"
class WebSocketServer : QObject class WebSocketServer : QObject
{ {

View File

@ -6,9 +6,7 @@
#include "eventhandler/EventHandler.h" #include "eventhandler/EventHandler.h"
#include "obs-websocket.h" #include "obs-websocket.h"
#include "Config.h" #include "Config.h"
#include "plugin-macros.generated.h"
#include "utils/Crypto.h" #include "utils/Crypto.h"
#include "utils/Json.h"
#include "utils/Platform.h" #include "utils/Platform.h"
namespace WebSocketOpCode { namespace WebSocketOpCode {

View File

@ -1,6 +1,5 @@
#include "WebSocketSession.h" #include "WebSocketSession.h"
#include "eventhandler/types/EventSubscription.h" #include "eventhandler/types/EventSubscription.h"
#include "plugin-macros.generated.h"
WebSocketSession::WebSocketSession() : WebSocketSession::WebSocketSession() :
_remoteAddress(""), _remoteAddress(""),

View File

@ -5,6 +5,8 @@
#include <atomic> #include <atomic>
#include <memory> #include <memory>
#include "plugin-macros.generated.h"
class WebSocketSession; class WebSocketSession;
typedef std::shared_ptr<WebSocketSession> SessionPtr; typedef std::shared_ptr<WebSocketSession> SessionPtr;

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
EventHandler::EventHandler() : EventHandler::EventHandler() :
_obsLoaded(false), _obsLoaded(false),

View File

@ -8,6 +8,7 @@
#include "types/EventSubscription.h" #include "types/EventSubscription.h"
#include "../obs-websocket.h" #include "../obs-websocket.h"
#include "../utils/Obs.h" #include "../utils/Obs.h"
#include "../plugin-macros.generated.h"
template <typename T> T* GetCalldataPointer(const calldata_t *data, const char* name) { template <typename T> T* GetCalldataPointer(const calldata_t *data, const char* name) {
void *ptr = nullptr; void *ptr = nullptr;
@ -40,7 +41,7 @@ class EventHandler
void ConnectSourceSignals(obs_source_t *source); void ConnectSourceSignals(obs_source_t *source);
void DisconnectSourceSignals(obs_source_t *source); void DisconnectSourceSignals(obs_source_t *source);
void BroadcastEvent(uint64_t requiredIntent, std::string eventType, json eventData = nullptr, uint8_t rpcVersion = 1); void BroadcastEvent(uint64_t requiredIntent, std::string eventType, json eventData = nullptr, uint8_t rpcVersion = 0);
// Signal handler: frontend // Signal handler: frontend
static void OnFrontendEvent(enum obs_frontend_event event, void *private_data); static void OnFrontendEvent(enum obs_frontend_event event, void *private_data);

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleCurrentSceneCollectionChanged() void EventHandler::HandleCurrentSceneCollectionChanged()
{ {

View File

@ -1,2 +1 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleExitStarted() void EventHandler::HandleExitStarted()
{ {

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleInputCreated(obs_source_t *source) void EventHandler::HandleInputCreated(obs_source_t *source)
{ {

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
#define CASE(x) case x: return #x; #define CASE(x) case x: return #x;

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
#define CASE(x) case x: return #x; #define CASE(x) case x: return #x;

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleSceneItemCreated(void *param, calldata_t *data) void EventHandler::HandleSceneItemCreated(void *param, calldata_t *data)
{ {

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleSceneCreated(obs_source_t *source) void EventHandler::HandleSceneCreated(obs_source_t *source)
{ {

View File

@ -1,5 +1,4 @@
#include "EventHandler.h" #include "EventHandler.h"
#include "../plugin-macros.generated.h"
void EventHandler::HandleTransitionCreated(obs_source_t *source) void EventHandler::HandleTransitionCreated(obs_source_t *source)
{ {

View File

@ -8,7 +8,6 @@
#include "../obs-websocket.h" #include "../obs-websocket.h"
#include "../Config.h" #include "../Config.h"
#include "../utils/Platform.h" #include "../utils/Platform.h"
#include "../plugin-macros.generated.h"
ConnectInfo::ConnectInfo(QWidget* parent) : ConnectInfo::ConnectInfo(QWidget* parent) :
QDialog(parent, Qt::Dialog), QDialog(parent, Qt::Dialog),

View File

@ -2,6 +2,8 @@
#include <QtWidgets/QDialog> #include <QtWidgets/QDialog>
#include "../plugin-macros.generated.h"
#include "ui_ConnectInfo.h" #include "ui_ConnectInfo.h"
class ConnectInfo : public QDialog class ConnectInfo : public QDialog

View File

@ -9,7 +9,6 @@
#include "../Config.h" #include "../Config.h"
#include "../WebSocketServer.h" #include "../WebSocketServer.h"
#include "../utils/Crypto.h" #include "../utils/Crypto.h"
#include "../plugin-macros.generated.h"
QString GetToolTipIconHtml() QString GetToolTipIconHtml()
{ {

View File

@ -3,8 +3,10 @@
#include <QDialog> #include <QDialog>
#include <QTimer> #include <QTimer>
#include "ui_SettingsDialog.h"
#include "ConnectInfo.h" #include "ConnectInfo.h"
#include "../plugin-macros.generated.h"
#include "ui_SettingsDialog.h"
class SettingsDialog : public QDialog class SettingsDialog : public QDialog
{ {

View File

@ -6,7 +6,6 @@
#include <obs-data.h> #include <obs-data.h>
#include <obs-frontend-api.h> #include <obs-frontend-api.h>
#include "plugin-macros.generated.h"
#include "obs-websocket.h" #include "obs-websocket.h"
#include "Config.h" #include "Config.h"
#include "WebSocketServer.h" #include "WebSocketServer.h"
@ -34,8 +33,7 @@ void ___properties_dummy_addref(obs_properties_t*) {};
bool obs_module_load(void) bool obs_module_load(void)
{ {
blog(LOG_INFO, "[obs_module_load] you can haz websockets (Version: %s | RPC Version: %d)", OBS_WEBSOCKET_VERSION, OBS_WEBSOCKET_RPC_VERSION); blog(LOG_INFO, "[obs_module_load] you can haz websockets (Version: %s | RPC Version: %d)", OBS_WEBSOCKET_VERSION, OBS_WEBSOCKET_RPC_VERSION);
blog(LOG_INFO, "[obs_module_load] Qt version (compile-time): %s | Qt version (run-time): %s", blog(LOG_INFO, "[obs_module_load] Qt version (compile-time): %s | Qt version (run-time): %s", QT_VERSION_STR, qVersion());
QT_VERSION_STR, qVersion());
// Randomize the random number generator // Randomize the random number generator
qsrand(QTime::currentTime().msec()); qsrand(QTime::currentTime().msec());

View File

@ -10,6 +10,8 @@
#pragma pop_macro("strtoll") #pragma pop_macro("strtoll")
#endif #endif
#include "plugin-macros.generated.h"
// Autorelease object definitions // Autorelease object definitions
void ___source_dummy_addref(obs_source_t*); void ___source_dummy_addref(obs_source_t*);
void ___sceneitem_dummy_addref(obs_sceneitem_t*); void ___sceneitem_dummy_addref(obs_sceneitem_t*);

View File

@ -1,5 +1,4 @@
#include "RequestHandler.h" #include "RequestHandler.h"
#include "../plugin-macros.generated.h"
const std::map<std::string, RequestMethodHandler> RequestHandler::_handlerMap const std::map<std::string, RequestMethodHandler> RequestHandler::_handlerMap
{ {

View File

@ -1,9 +1,9 @@
#include <QImageWriter> #include <QImageWriter>
#include "RequestHandler.h" #include "RequestHandler.h"
#include "../WebSocketServer.h"
#include "../eventhandler/types/EventSubscription.h" #include "../eventhandler/types/EventSubscription.h"
#include "../obs-websocket.h" #include "../obs-websocket.h"
#include "../WebSocketServer.h"
RequestResult RequestHandler::GetVersion(const Request& request) RequestResult RequestHandler::GetVersion(const Request& request)
{ {