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; ~AWPairConfigFactory() override = default;
Q_INVOKABLE static void showFormatterDialog(const QStringList &_keys); Q_INVOKABLE static void showFormatterDialog(const QStringList &_keys);
Q_INVOKABLE static void showKeysDialog(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 template <typename Formatter> class AWPluginFormatter : public AWPluginFormaterInterface
{ {
public: public:
static constexpr double KBinBytes = 1024.0; static constexpr double KBinBytes = 1024.0;
static constexpr double MBinBytes = 1024.0 * KBinBytes; static constexpr double MBinBytes = 1024.0 * KBinBytes;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -32,11 +32,11 @@ public:
explicit AbstractExtSysMonSource(QObject *_parent); explicit AbstractExtSysMonSource(QObject *_parent);
~AbstractExtSysMonSource() override = default; ~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; [[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 // 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); auto idx = index(_source);
if (idx == -1) if (idx == -1)
@ -45,9 +45,9 @@ public:
auto item = _extension->itemByTagNumber(idx); auto item = _extension->itemByTagNumber(idx);
return item ? item->run() : QVariantHash(); return item ? item->run() : QVariantHash();
} }
static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, QMetaType::Type _type, [[nodiscard]] static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, QMetaType::Type _type,
KSysGuard::Unit _unit = KSysGuard::UnitNone, double _min = 0, KSysGuard::Unit _unit = KSysGuard::UnitNone,
double _max = 0); double _min = 0, double _max = 0);
signals: signals:
void dataReceived(const QVariantHash &); void dataReceived(const QVariantHash &);

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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