general: style fixes + change request handler lookup

This commit is contained in:
Palakis 2017-10-24 17:16:06 +02:00
parent 6a6d316e09
commit 5e11d0ea13
4 changed files with 17 additions and 20 deletions

View File

@ -43,7 +43,8 @@ Config::Config() :
AuthRequired(false),
Secret(""),
Salt(""),
SettingsLoaded(false) {
SettingsLoaded(false)
{
// OBS Config defaults
config_t* obs_config = obs_frontend_get_global_config();
if (obs_config) {
@ -57,11 +58,11 @@ Config::Config() :
config_set_default_bool(obs_config,
SECTION_NAME, PARAM_ALERT, AlertsEnabled);
config_set_default_bool(obs_config,
config_set_default_bool(obs_config,
SECTION_NAME, PARAM_AUTHREQUIRED, AuthRequired);
config_set_default_string(obs_config,
config_set_default_string(obs_config,
SECTION_NAME, PARAM_SECRET, Secret);
config_set_default_string(obs_config,
config_set_default_string(obs_config,
SECTION_NAME, PARAM_SALT, Salt);
}

View File

@ -20,7 +20,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#ifndef WSREQUESTHANDLER_H
#define WSREQUESTHANDLER_H
#include <QMap>
#include <QHash>
#include <QWebSocket>
#include <QWebSocketServer>
@ -42,7 +42,7 @@ class WSRequestHandler : public QObject {
const char* _requestType;
obs_data_t* data;
QMap<QString, void(*)(WSRequestHandler*)> messageMap;
QHash<QString, void(*)(WSRequestHandler*)> messageMap;
QSet<QString> authNotRequired;
void SendOKResponse(obs_data_t* additionalFields = NULL);
@ -116,7 +116,7 @@ class WSRequestHandler : public QObject {
static void HandleEnableStudioMode(WSRequestHandler* req);
static void HandleDisableStudioMode(WSRequestHandler* req);
static void HandleToggleStudioMode(WSRequestHandler* req);
static void HandleSetTextGDIPlusProperties(WSRequestHandler* req);
static void HandleGetTextGDIPlusProperties(WSRequestHandler* req);
static void HandleSetBrowserSourceProperties(WSRequestHandler* req);

View File

@ -34,7 +34,8 @@ WSServer::WSServer(QObject* parent)
: QObject(parent),
_wsServer(Q_NULLPTR),
_clients(),
_clMutex(QMutex::Recursive) {
_clMutex(QMutex::Recursive)
{
_wsServer = new QWebSocketServer(
QStringLiteral("obs-websocket"),
QWebSocketServer::NonSecureMode);

View File

@ -41,13 +41,12 @@ SettingsDialog::SettingsDialog(QWidget* parent) :
AuthCheckboxChanged();
}
void SettingsDialog::showEvent(QShowEvent* event)
{
void SettingsDialog::showEvent(QShowEvent* event) {
Config* conf = Config::Current();
ui->serverEnabled->setChecked(conf->ServerEnabled);
ui->serverPort->setValue(conf->ServerPort);
ui->debugEnabled->setChecked(conf->DebugEnabled);
ui->alertsEnabled->setChecked(conf->AlertsEnabled);
@ -55,29 +54,26 @@ void SettingsDialog::showEvent(QShowEvent* event)
ui->password->setText(CHANGE_ME);
}
void SettingsDialog::ToggleShowHide()
{
void SettingsDialog::ToggleShowHide() {
if (!isVisible())
setVisible(true);
else
setVisible(false);
}
void SettingsDialog::AuthCheckboxChanged()
{
void SettingsDialog::AuthCheckboxChanged() {
if (ui->authRequired->isChecked())
ui->password->setEnabled(true);
else
ui->password->setEnabled(false);
}
void SettingsDialog::FormAccepted()
{
void SettingsDialog::FormAccepted() {
Config* conf = Config::Current();
conf->ServerEnabled = ui->serverEnabled->isChecked();
conf->ServerPort = ui->serverPort->value();
conf->DebugEnabled = ui->debugEnabled->isChecked();
conf->AlertsEnabled = ui->alertsEnabled->isChecked();
@ -109,7 +105,6 @@ void SettingsDialog::FormAccepted()
WSServer::Instance->Stop();
}
SettingsDialog::~SettingsDialog()
{
SettingsDialog::~SettingsDialog() {
delete ui;
}