Add advss namespace

Fixes name conflict with "Duration" class and typedef of the same name
on MacOS
This commit is contained in:
WarmUpTill
2023-04-12 16:16:03 +02:00
committed by WarmUpTill
parent b7479e8342
commit 2c5caabab0
266 changed files with 1142 additions and 92 deletions

View File

@@ -14,18 +14,7 @@
#include "utility.hpp"
#include "version.h"
const char *obs_module_text(const char *text)
{
if (!switcher) {
return "";
}
return switcher->translate(text);
}
obs_module_t *obs_current_module()
{
return switcher->modulePtr;
}
namespace advss {
SwitcherData *switcher = nullptr;
SwitcherData *GetSwitcher()
@@ -762,3 +751,18 @@ extern "C" void InitSceneSwitcher(obs_module_t *m, translateFunc t)
obs_module_text("AdvSceneSwitcher.pluginName"));
action->connect(action, &QAction::triggered, OpenSettingsWindow);
}
} // namespace advss
const char *obs_module_text(const char *text)
{
if (!advss::switcher) {
return "";
}
return advss::switcher->translate(text);
}
obs_module_t *obs_current_module()
{
return advss::switcher->modulePtr;
}