fix codefactor warnings

This commit is contained in:
Evgenii Alekseev 2024-04-30 19:59:42 +03:00
parent 54a29e8cb3
commit 793346ddf4
86 changed files with 31 additions and 103 deletions

View File

@ -29,6 +29,4 @@ public:
~AWPairConfigFactory() override = default;
Q_INVOKABLE static void showFormatterDialog(const QStringList &_keys);
Q_INVOKABLE static void showKeysDialog(const QStringList &_keys);
private:
};

View File

@ -38,7 +38,6 @@ public:
template <typename Formatter> class AWPluginFormatter : public AWPluginFormaterInterface
{
public:
static constexpr double KBinBytes = 1024.0;
static constexpr double MBinBytes = 1024.0 * KBinBytes;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterAC : public AWPluginFormatter<AWPluginFormatterAC>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterCustom : public AWPluginFormatter<AWPluginFormatterCustom>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &_key,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterDouble : public AWPluginFormatter<AWPluginFormatterDouble>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterFloat : public AWPluginFormatter<AWPluginFormatterFloat>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterFloatPrecise : public AWPluginFormatter<AWPluginFormatterFloatPrecise>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterInteger : public AWPluginFormatter<AWPluginFormatterInteger>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterIntegerShort : public AWPluginFormatter<AWPluginFormatterIntegerShort>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterIntegerWide : public AWPluginFormatter<AWPluginFormatterIntegerWide>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterList : public AWPluginFormatter<AWPluginFormatterList>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterMemory : public AWPluginFormatter<AWPluginFormatterMemory>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterMemoryGB : public AWPluginFormatter<AWPluginFormatterMemoryGB>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterMemoryMB : public AWPluginFormatter<AWPluginFormatterMemoryMB>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterNet : public AWPluginFormatter<AWPluginFormatterNet>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterNetUnits : public AWPluginFormatter<AWPluginFormatterNetUnits>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterNoFormat : public AWPluginFormatter<AWPluginFormatterNoFormat>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterTemperature : public AWPluginFormatter<AWPluginFormatterTemperature>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterTime : public AWPluginFormatter<AWPluginFormatterTime>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -24,7 +24,6 @@
class AWPluginFormatterTimeCustom : public AWPluginFormatter<AWPluginFormatterTimeCustom>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterTimeISO : public AWPluginFormatter<AWPluginFormatterTimeISO>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterTimeLong : public AWPluginFormatter<AWPluginFormatterTimeLong>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterTimeShort : public AWPluginFormatter<AWPluginFormatterTimeShort>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginFormatterUptime : public AWPluginFormatter<AWPluginFormatterUptime>
{
public:
[[nodiscard]] QString format(const QVariant &_value, const QString &,
const AWPluginFormatSettings &_settings) const override;

View File

@ -40,7 +40,6 @@ public:
template <typename Matcher> class AWPluginMatcher : public AWPluginMatcherInterface
{
public:
AWPluginMatcher(AWPluginMatcher &) = delete;
void operator=(const AWPluginMatcher &) = delete;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherAC : public AWPluginMatcher<AWPluginMatcherAC>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherBattery : public AWPluginMatcher<AWPluginMatcherBattery>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherBrightness : public AWPluginMatcher<AWPluginMatcherBrightness>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherCPU : public AWPluginMatcher<AWPluginMatcherCPU>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherCPUCore : public AWPluginMatcher<AWPluginMatcherCPUCore>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherCPUFrequency : public AWPluginMatcher<AWPluginMatcherCPUFrequency>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherCPUFrequencyCore : public AWPluginMatcher<AWPluginMatcherCPUFrequencyCore>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherCustom : public AWPluginMatcher<AWPluginMatcherCustom>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherDesktop : public AWPluginMatcher<AWPluginMatcherDesktop>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherDesktopCount : public AWPluginMatcher<AWPluginMatcherDesktopCount>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherDesktopNumber : public AWPluginMatcher<AWPluginMatcherDesktopNumber>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherGPU : public AWPluginMatcher<AWPluginMatcherGPU>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherGPUCore : public AWPluginMatcher<AWPluginMatcherGPUCore>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherGPUTemperature : public AWPluginMatcher<AWPluginMatcherGPUTemperature>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDD : public AWPluginMatcher<AWPluginMatcherHDD>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDDFree : public AWPluginMatcher<AWPluginMatcherHDDFree>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDDRead : public AWPluginMatcher<AWPluginMatcherHDDRead>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDDTotal : public AWPluginMatcher<AWPluginMatcherHDDTotal>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDDUsed : public AWPluginMatcher<AWPluginMatcherHDDUsed>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherHDDWrite : public AWPluginMatcher<AWPluginMatcherHDDWrite>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherLoad : public AWPluginMatcher<AWPluginMatcherLoad>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherLoadAverage : public AWPluginMatcher<AWPluginMatcherLoadAverage>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherMemory : public AWPluginMatcher<AWPluginMatcherMemory>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherMemoryApplication : public AWPluginMatcher<AWPluginMatcherMemoryApplication>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherMemoryFree : public AWPluginMatcher<AWPluginMatcherMemoryFree>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherMemoryTotal : public AWPluginMatcher<AWPluginMatcherMemoryTotal>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherMemoryUsed : public AWPluginMatcher<AWPluginMatcherMemoryUsed>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherNetwork : public AWPluginMatcher<AWPluginMatcherNetwork>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherNetworkDevice : public AWPluginMatcher<AWPluginMatcherNetworkDevice>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherNetworkSSID : public AWPluginMatcher<AWPluginMatcherNetworkSSID>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherNetworkTotal : public AWPluginMatcher<AWPluginMatcherNetworkTotal>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherPlayer : public AWPluginMatcher<AWPluginMatcherPlayer>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherPS : public AWPluginMatcher<AWPluginMatcherPS>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherPSProcesses : public AWPluginMatcher<AWPluginMatcherPSProcesses>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherPSTotal : public AWPluginMatcher<AWPluginMatcherPSTotal>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherQuotes : public AWPluginMatcher<AWPluginMatcherQuotes>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherRequest : public AWPluginMatcher<AWPluginMatcherRequest>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherSensors : public AWPluginMatcher<AWPluginMatcherSensors>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *>
keys(const QString &_source, KSysGuard::Unit _units, const AWPluginMatcherSettings &_settings) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherSwap : public AWPluginMatcher<AWPluginMatcherSwap>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherSwapFree : public AWPluginMatcher<AWPluginMatcherSwapFree>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherSwapTotal : public AWPluginMatcher<AWPluginMatcherSwapTotal>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherSwapUsed : public AWPluginMatcher<AWPluginMatcherSwapUsed>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherTime : public AWPluginMatcher<AWPluginMatcherTime>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherUpgrade : public AWPluginMatcher<AWPluginMatcherUpgrade>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherUptime : public AWPluginMatcher<AWPluginMatcherUptime>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherVolume : public AWPluginMatcher<AWPluginMatcherVolume>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -22,7 +22,6 @@
class AWPluginMatcherWeather : public AWPluginMatcher<AWPluginMatcherWeather>
{
public:
[[nodiscard]] QHash<QString, AWPluginFormaterInterface *> keys(const QString &_source, KSysGuard::Unit,
const AWPluginMatcherSettings &) const override;

View File

@ -32,11 +32,11 @@ public:
explicit AbstractExtSysMonSource(QObject *_parent);
~AbstractExtSysMonSource() override = default;
virtual QVariant data(const QString &_source) = 0;
[[nodiscard]] virtual QVariant data(const QString &_source) = 0;
[[nodiscard]] virtual QHash<QString, KSysGuard::SensorInfo *> sources() const = 0;
static int index(const QString &_source);
[[nodiscard]] static int index(const QString &_source);
// safe value extractor
template <class T> static QVariantHash dataByItem(T *_extension, const QString &_source)
template <class T> [[nodiscard]] static QVariantHash dataByItem(T *_extension, const QString &_source)
{
auto idx = index(_source);
if (idx == -1)
@ -45,9 +45,9 @@ public:
auto item = _extension->itemByTagNumber(idx);
return item ? item->run() : QVariantHash();
}
static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, QMetaType::Type _type,
KSysGuard::Unit _unit = KSysGuard::UnitNone, double _min = 0,
double _max = 0);
[[nodiscard]] static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, QMetaType::Type _type,
KSysGuard::Unit _unit = KSysGuard::UnitNone,
double _min = 0, double _max = 0);
signals:
void dataReceived(const QVariantHash &);

View File

@ -32,7 +32,7 @@ public:
explicit BatterySource(QObject *_parent, QString _acpiPath);
~BatterySource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
void run();
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;

View File

@ -32,7 +32,7 @@ class CustomSource : public AbstractExtSysMonSource
public:
explicit CustomSource(QObject *_parent);
~CustomSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:

View File

@ -35,7 +35,7 @@ public:
explicit DesktopSource(QObject *_parent);
~DesktopSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:

View File

@ -29,6 +29,6 @@ class LoadSource : public AbstractExtSysMonSource
public:
explicit LoadSource(QObject *_parent);
~LoadSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
};

View File

@ -31,7 +31,7 @@ class NetworkSource : public AbstractExtSysMonSource
public:
explicit NetworkSource(QObject *_parent);
~NetworkSource() override;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private slots:

View File

@ -36,13 +36,13 @@ public:
explicit PlayerSource(QObject *_parent, QString _player, QString _mpdAddress, int _mpdPort, QString _mpris,
int _symbols);
~PlayerSource() override;
QVariant data(const QString &_source) override;
static QString getAutoMpris();
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] static QString getAutoMpris();
void run();
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
// additional method to build dynamic tags
static QString buildString(const QString &_current, const QString &_value, int _s);
static QString stripString(const QString &_value, int _s);
[[nodiscard]] static QString buildString(const QString &_current, const QString &_value, int _s);
[[nodiscard]] static QString stripString(const QString &_value, int _s);
// additional test method
[[nodiscard]] bool isMpdSocketConnected() const;
@ -52,8 +52,8 @@ private slots:
void mpdSocketWritten(qint64 _bytes);
private:
static inline QVariantHash defaultInfo();
QVariantHash getPlayerMpdInfo();
[[nodiscard]] static inline QVariantHash defaultInfo();
[[nodiscard]] QVariantHash getPlayerMpdInfo();
[[nodiscard]] static QVariantHash getPlayerMprisInfo(const QString &_mpris);
QTcpSocket m_mpdSocket;
// configuration and values
@ -64,6 +64,6 @@ private:
QMutex m_dbusMutex;
QString m_player;
int m_symbols;
QStringList m_metadata = QStringList({"album", "artist", "title"});
QStringList m_metadata = {"album", "artist", "title"};
QVariantHash m_values;
};

View File

@ -29,7 +29,7 @@ class ProcessesSource : public AbstractExtSysMonSource
public:
explicit ProcessesSource(QObject *_parent);
~ProcessesSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
void run();
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;

View File

@ -32,7 +32,7 @@ class QuotesSource : public AbstractExtSysMonSource
public:
explicit QuotesSource(QObject *_parent);
~QuotesSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:

View File

@ -32,7 +32,7 @@ class RequestSource : public AbstractExtSysMonSource
public:
explicit RequestSource(QObject *_parent);
~RequestSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:

View File

@ -29,14 +29,15 @@ class SystemInfoSource : public AbstractExtSysMonSource
public:
explicit SystemInfoSource(QObject *_parent);
~SystemInfoSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:
// configuration and values
static QVariant fromDBusVariant(const QVariant &_value);
static double getCurrentBrightness();
static double getCurrentVolume();
static QVariant sendDBusRequest(const QString &_destination, const QString &_path, const QString &_interface,
const QString &_method, const QVariantList &_args = {});
[[nodiscard]] static QVariant fromDBusVariant(const QVariant &_value);
[[nodiscard]] static double getCurrentBrightness();
[[nodiscard]] static double getCurrentVolume();
[[nodiscard]] static QVariant sendDBusRequest(const QString &_destination, const QString &_path,
const QString &_interface, const QString &_method,
const QVariantList &_args = {});
};

View File

@ -29,6 +29,6 @@ class TimeSource : public AbstractExtSysMonSource
public:
explicit TimeSource(QObject *_parent);
~TimeSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
};

View File

@ -32,7 +32,7 @@ class UpgradeSource : public AbstractExtSysMonSource
public:
explicit UpgradeSource(QObject *_parent);
~UpgradeSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private:

View File

@ -32,7 +32,7 @@ class WeatherSource : public AbstractExtSysMonSource
public:
explicit WeatherSource(QObject *_parent);
~WeatherSource() override = default;
QVariant data(const QString &_source) override;
[[nodiscard]] QVariant data(const QString &_source) override;
[[nodiscard]] QHash<QString, KSysGuard::SensorInfo *> sources() const override;
private: