19#ifndef ANTIMICROSETTINGS_H
20#define ANTIMICROSETTINGS_H
31 explicit AntiMicroSettings(
const QString &fileName, Format format, QObject *parent =
nullptr);
33 QVariant
runtimeValue(
const QString &key,
const QVariant &defaultValue = QVariant())
const;
Definition antimicrosettings.h:27
static const bool defaultDisabledWinEnhanced
Definition antimicrosettings.h:38
QMutex * getLock()
Definition antimicrosettings.cpp:95
void applySettingsToLogger(CommandLineUtility &cmdutility, Logger *logger=nullptr)
applies settings from command line to logger
Definition antimicrosettings.cpp:73
QSettings & getCmdSettings()
Definition antimicrosettings.cpp:97
QVariant runtimeValue(const QString &key, const QVariant &defaultValue=QVariant()) const
Get the currently used value such as an setting overridden with a command line argument.
Definition antimicrosettings.cpp:37
QSettings cmdSettings
Definition antimicrosettings.h:43
void importFromCommandLine(CommandLineUtility &cmdutility)
Import relevant options given on the command line into a QSettings instance. Used to override any opt...
Definition antimicrosettings.cpp:58
QMutex lock
Definition antimicrosettings.h:44
Definition commandlineutility.h:82
Custom singleton class used for logging across application.
Definition logger.h:58