mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-07-23 02:29:56 +00:00
refactor: refresh shared library
This commit is contained in:
@ -55,18 +55,18 @@ public:
|
||||
return item ? item->run() : QVariantHash();
|
||||
}
|
||||
|
||||
static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, const QVariant::Type type,
|
||||
const KSysGuard::Unit unit = KSysGuard::UnitNone, const double min = 0,
|
||||
const double max = 0)
|
||||
static KSysGuard::SensorInfo *makeSensorInfo(const QString &_name, const QVariant::Type _type,
|
||||
const KSysGuard::Unit _unit = KSysGuard::UnitNone,
|
||||
const double _min = 0, const double _max = 0)
|
||||
{
|
||||
auto info = new KSysGuard::SensorInfo();
|
||||
info->name = _name;
|
||||
info->variantType = type;
|
||||
info->variantType = _type;
|
||||
|
||||
info->unit = unit;
|
||||
info->unit = _unit;
|
||||
|
||||
info->min = min;
|
||||
info->max = max;
|
||||
info->min = _min;
|
||||
info->max = _max;
|
||||
|
||||
return info;
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ QHash<QString, KSysGuard::SensorInfo *> CustomSource::sources() const
|
||||
{
|
||||
auto result = QHash<QString, KSysGuard::SensorInfo *>();
|
||||
|
||||
for (auto &item : m_extScripts->activeItems())
|
||||
for (auto item : m_extScripts->activeItems())
|
||||
result.insert(item->tag("custom"),
|
||||
makeSensorInfo(QString("Custom command '%1' output").arg(item->uniq()), QVariant::String));
|
||||
|
||||
|
@ -46,7 +46,7 @@ QHash<QString, KSysGuard::SensorInfo *> QuotesSource::sources() const
|
||||
{
|
||||
auto result = QHash<QString, KSysGuard::SensorInfo *>();
|
||||
|
||||
for (auto &item : m_extQuotes->activeItems()) {
|
||||
for (auto item : m_extQuotes->activeItems()) {
|
||||
result.insert(item->tag("pricechg"),
|
||||
makeSensorInfo(QString("Absolute price changes for '%1'").arg(item->uniq()), QVariant::Double));
|
||||
result.insert(item->tag("price"),
|
||||
|
@ -44,7 +44,7 @@ QHash<QString, KSysGuard::SensorInfo *> RequestSource::sources() const
|
||||
{
|
||||
auto result = QHash<QString, KSysGuard::SensorInfo *>();
|
||||
|
||||
for (auto &item : m_extNetRequest->activeItems())
|
||||
for (auto item : m_extNetRequest->activeItems())
|
||||
result.insert(item->tag("response"),
|
||||
makeSensorInfo(QString("Network response for %1").arg(item->uniq()), QVariant::String));
|
||||
|
||||
|
@ -44,7 +44,7 @@ QHash<QString, KSysGuard::SensorInfo *> UpgradeSource::sources() const
|
||||
{
|
||||
auto result = QHash<QString, KSysGuard::SensorInfo *>();
|
||||
|
||||
for (auto &item : m_extUpgrade->activeItems())
|
||||
for (auto item : m_extUpgrade->activeItems())
|
||||
result.insert(item->tag("pkgcount"),
|
||||
makeSensorInfo(QString("Package manager '%1' metadata").arg(item->uniq()), QVariant::Int));
|
||||
|
||||
|
@ -46,7 +46,7 @@ QHash<QString, KSysGuard::SensorInfo *> WeatherSource::sources() const
|
||||
{
|
||||
auto result = QHash<QString, KSysGuard::SensorInfo *>();
|
||||
|
||||
for (auto &item : m_extWeather->activeItems()) {
|
||||
for (auto item : m_extWeather->activeItems()) {
|
||||
result.insert(item->tag("weatherId"), makeSensorInfo(QString("Numeric weather ID for '%1'").arg(item->uniq()),
|
||||
QVariant::Int, KSysGuard::UnitNone, 0, 1000));
|
||||
result.insert(item->tag("weather"),
|
||||
|
Reference in New Issue
Block a user