wip: settings in effect

This commit is contained in:
Hane 2024-12-06 17:55:46 +01:00
commit 1ae324b68a
8 changed files with 277 additions and 158 deletions

View file

@ -4,7 +4,6 @@
#include "qtclasses.h"
#include "qtvisuals.h"
#include "settings.h"
//#include "global.h"
OverseerHandler *osh = nullptr;
ini::UserSettings *set = nullptr;
@ -56,8 +55,14 @@ int main (int argc, char* argv[]) {
* log_debugcpp(a.toStdString());
* }
*/
//std::map<const char*, cha>* values = new std::map<const char*, int>{ {"show_channels", false}, {"test", 7} };
set = new ini::UserSettings(parseCmdArgs(argc, argv));
char* userSettingsPath = parseCmdArgs(argc, argv);
if (userSettingsPath)
set = ini::UserSettings::createSettings(userSettingsPath, true);
if (set)
OverseerHandler::settingsPath = std::string(userSettingsPath);
else setConfigDirToDefaults();
initialize_file_log();
atexit(closeDebugFileLog);