add debug settings; option to show cardIds (#5404)

* add debug settings; option to show cardIds

* pass param by const ref

* change group structure again

* create debug.ini if not exists
This commit is contained in:
RickyRister 2025-01-01 21:32:58 -08:00 committed by GitHub
parent 62f60867a9
commit f924b04efd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 50 additions and 2 deletions

View file

@ -0,0 +1,17 @@
#include "debug_settings.h"
#include <QtCore/QFile>
DebugSettings::DebugSettings(const QString &settingPath, QObject *parent)
: SettingsManager(settingPath + "debug.ini", parent)
{
// force debug.ini to be created if it doesn't exist yet
if (!QFile(settingPath + "debug.ini").exists()) {
setValue(false, "showCardId", "debug");
}
}
bool DebugSettings::getShowCardId()
{
return getValue("showCardId", "debug").toBool();
}