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 "Config.h"
#include "plugin-macros.generated.h"
#include "utils/Crypto.h"
#include "utils/Platform.h"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -8,6 +8,7 @@
#include "types/EventSubscription.h"
#include "../obs-websocket.h"
#include "../utils/Obs.h"
#include "../plugin-macros.generated.h"
template <typename T> T* GetCalldataPointer(const calldata_t *data, const char* name) {
void *ptr = nullptr;
@ -40,7 +41,7 @@ class EventHandler
void ConnectSourceSignals(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
static void OnFrontendEvent(enum obs_frontend_event event, void *private_data);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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