ref Env namespace for win32/reg stuff / startup toggle

Bigger than usual commit, but all of this had to be done simultaneously
This commit is contained in:
Hane 2025-01-07 00:00:50 +01:00
commit 047808c89f
8 changed files with 293 additions and 103 deletions

View file

@ -3,7 +3,7 @@
void setConfigDirToDefaults() {
#define tryFileDir(dir, create) do { \
OverseerHandler::settingsPath = getPath(dir, create); \
OverseerHandler::settingsPath = getSettingsPath(dir, create); \
set = ini::UserSettings::createSettings(OverseerHandler::settingsPath.c_str()); \
if(set) { \
return; \
@ -247,24 +247,36 @@ std::string OverseerHandler::getSettingsPath(){
return OverseerHandler::settingsPath;
}
void OverseerHandler::updateStartupConfig(bool onStartup) {
Environment::updateStartupConfig(onStartup);
}
void OverseerHandler::setStartupConfig(bool onStartup) {
Environment::setStartupConfig(onStartup);
}
void OverseerHandler::populateSystemValues() {
this->os->populateSystemValues();
Environment::populateSystemValues();
}
void OverseerHandler::openControlPanel() {
this->os->openControlPanel();
Environment::openControlPanel();
}
ProcessedNativeEvent OverseerHandler::processTopLevelWindowMessage(void* msg) {
return this->os->processTopLevelWindowMessage(msg);
return Environment::processTopLevelWindowMessage(msg);
}
bool OverseerHandler::isLightMode() {
return this->os->isLightMode();
return Environment::isLightMode();
}
bool OverseerHandler::isToRunAtStartup() {
return Environment::isToRunAtStartup();
}
uint32_t OverseerHandler::getAccentColor() {
return this->os->getAccentColor();
return Environment::getAccentColor();
}
std::vector<Endpoint*> OverseerHandler::getPlaybackEndpoints() {