mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-04-24 15:37:23 +00:00
fix regexp matching
This commit is contained in:
parent
c18bb61521
commit
4fc2e238bd
@ -1,3 +1,7 @@
|
|||||||
|
Ver.2.1.0:
|
||||||
|
+ add autoupdate function
|
||||||
|
* change regexp matching
|
||||||
|
|
||||||
Ver.2.0.5:
|
Ver.2.0.5:
|
||||||
+ add tooltip bottom (#30)
|
+ add tooltip bottom (#30)
|
||||||
* fix network interface update
|
* fix network interface update
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
Вер.2.1.0:
|
||||||
|
+ добавлена функция автообновления
|
||||||
|
* изменен поиск регулярных выражений
|
||||||
|
|
||||||
Вер.2.0.5:
|
Вер.2.0.5:
|
||||||
+ добавлен нижний край к тултипу (#30)
|
+ добавлен нижний край к тултипу (#30)
|
||||||
* исправлен баг с обновлением сетевого интерфейса
|
* исправлен баг с обновлением сетевого интерфейса
|
||||||
|
@ -277,8 +277,7 @@ QStringList AwesomeWidget::findKeys()
|
|||||||
|
|
||||||
QStringList selectedKeys;
|
QStringList selectedKeys;
|
||||||
for (int i=0; i<keys.count(); i++)
|
for (int i=0; i<keys.count(); i++)
|
||||||
if (configuration[QString("text")]
|
if (configuration[QString("text")].contains(QString("$") + keys[i])) {
|
||||||
.indexOf(QString("$") + keys[i]) > -1) {
|
|
||||||
if (debug) qDebug() << PDEBUG << ":" << "Found key" << keys[i];
|
if (debug) qDebug() << PDEBUG << ":" << "Found key" << keys[i];
|
||||||
selectedKeys.append(keys[i]);
|
selectedKeys.append(keys[i]);
|
||||||
}
|
}
|
||||||
|
@ -671,7 +671,7 @@ void AwesomeWidget::configChanged()
|
|||||||
QStringList acpiDevices = QDir(deSettings[QString("ACPIPATH")]).entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
QStringList acpiDevices = QDir(deSettings[QString("ACPIPATH")]).entryList(QDir::Dirs | QDir::NoDotAndDotDot);
|
||||||
QRegExp batRegexp = QRegExp(QString("BAT.*"));
|
QRegExp batRegexp = QRegExp(QString("BAT.*"));
|
||||||
for (int i=0; i<acpiDevices.count(); i++)
|
for (int i=0; i<acpiDevices.count(); i++)
|
||||||
if (acpiDevices[i].indexOf(batRegexp) > -1)
|
if (acpiDevices[i].contains(batRegexp))
|
||||||
counts[QString("bat")]++;
|
counts[QString("bat")]++;
|
||||||
counts[QString("cpu")] = getNumberCpus();
|
counts[QString("cpu")] = getNumberCpus();
|
||||||
counts[QString("custom")] = deSettings[QString("CUSTOM")].split(QString("@@")).count();
|
counts[QString("custom")] = deSettings[QString("CUSTOM")].split(QString("@@")).count();
|
||||||
|
@ -214,7 +214,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
tooltipValues[QString("cpu")].takeFirst();
|
tooltipValues[QString("cpu")].takeFirst();
|
||||||
tooltipValues[QString("cpu")].append(data[QString("value")].toFloat());
|
tooltipValues[QString("cpu")].append(data[QString("value")].toFloat());
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(cpuRegExp) > -1) {
|
} else if (sourceName.contains(cpuRegExp)) {
|
||||||
QString number = sourceName;
|
QString number = sourceName;
|
||||||
number.remove(QString("cpu/cpu"));
|
number.remove(QString("cpu/cpu"));
|
||||||
number.remove(QString("/TotalLoad"));
|
number.remove(QString("/TotalLoad"));
|
||||||
@ -227,7 +227,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
tooltipValues[QString("cpucl")].takeFirst();
|
tooltipValues[QString("cpucl")].takeFirst();
|
||||||
tooltipValues[QString("cpucl")].append(data[QString("value")].toFloat());
|
tooltipValues[QString("cpucl")].append(data[QString("value")].toFloat());
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(cpuclRegExp) > -1) {
|
} else if (sourceName.contains(cpuclRegExp)) {
|
||||||
QString number = sourceName;
|
QString number = sourceName;
|
||||||
number.remove(QString("cpu/cpu"));
|
number.remove(QString("cpu/cpu"));
|
||||||
number.remove(QString("/clock"));
|
number.remove(QString("/clock"));
|
||||||
@ -239,7 +239,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
values[QString("desktop")] = data[QString("currentName")].toString();
|
values[QString("desktop")] = data[QString("currentName")].toString();
|
||||||
values[QString("ndesktop")] = QString("%1").arg(data[QString("currentNumber")].toInt());
|
values[QString("ndesktop")] = QString("%1").arg(data[QString("currentNumber")].toInt());
|
||||||
values[QString("tdesktops")] = QString("%1").arg(data[QString("number")].toInt());
|
values[QString("tdesktops")] = QString("%1").arg(data[QString("number")].toInt());
|
||||||
} else if (sourceName.indexOf(hddrRegExp) > -1) {
|
} else if (sourceName.contains(hddrRegExp)) {
|
||||||
QString device = sourceName;
|
QString device = sourceName;
|
||||||
device.remove(QString("/Rate/rblk"));
|
device.remove(QString("/Rate/rblk"));
|
||||||
for (int i=0; i<counts[QString("disk")]; i++)
|
for (int i=0; i<counts[QString("disk")]; i++)
|
||||||
@ -247,7 +247,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
values[QString("hddr") + QString::number(i)] = QString("%1").arg(data[QString("value")].toFloat(), 5, 'f', 0);
|
values[QString("hddr") + QString::number(i)] = QString("%1").arg(data[QString("value")].toFloat(), 5, 'f', 0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(hddwRegExp) > -1) {
|
} else if (sourceName.contains(hddwRegExp)) {
|
||||||
QString device = sourceName;
|
QString device = sourceName;
|
||||||
device.remove(QString("/Rate/wblk"));
|
device.remove(QString("/Rate/wblk"));
|
||||||
for (int i=0; i<counts[QString("disk")]; i++)
|
for (int i=0; i<counts[QString("disk")]; i++)
|
||||||
@ -259,7 +259,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
values[QString("gpu")] = QString("%1").arg(data[QString("GPU")].toFloat(), 5, 'f', 1);
|
values[QString("gpu")] = QString("%1").arg(data[QString("GPU")].toFloat(), 5, 'f', 1);
|
||||||
} else if (sourceName == QString("gputemp")) {
|
} else if (sourceName == QString("gputemp")) {
|
||||||
values[QString("gputemp")] = QString("%1").arg(getTemp(data[QString("GPUTemp")].toFloat()), 4, 'f', 1);
|
values[QString("gputemp")] = QString("%1").arg(getTemp(data[QString("GPUTemp")].toFloat()), 4, 'f', 1);
|
||||||
} else if (sourceName.indexOf(mountFillRegExp) > -1) {
|
} else if (sourceName.contains(mountFillRegExp)) {
|
||||||
QString mount = sourceName;
|
QString mount = sourceName;
|
||||||
mount.remove(QString("partitions"));
|
mount.remove(QString("partitions"));
|
||||||
mount.remove(QString("/filllevel"));
|
mount.remove(QString("/filllevel"));
|
||||||
@ -268,7 +268,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
values[QString("hdd") + QString::number(i)] = QString("%1").arg(data[QString("value")].toFloat(), 5, 'f', 1);
|
values[QString("hdd") + QString::number(i)] = QString("%1").arg(data[QString("value")].toFloat(), 5, 'f', 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(mountFreeRegExp) > -1) {
|
} else if (sourceName.contains(mountFreeRegExp)) {
|
||||||
QString mount = sourceName;
|
QString mount = sourceName;
|
||||||
mount.remove(QString("partitions"));
|
mount.remove(QString("partitions"));
|
||||||
mount.remove(QString("/freespace"));
|
mount.remove(QString("/freespace"));
|
||||||
@ -280,7 +280,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
data[QString("value")].toFloat() / (1024.0 * 1024.0), 5, 'f', 1);
|
data[QString("value")].toFloat() / (1024.0 * 1024.0), 5, 'f', 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(mountUsedRegExp) > -1) {
|
} else if (sourceName.contains(mountUsedRegExp)) {
|
||||||
QString mount = sourceName;
|
QString mount = sourceName;
|
||||||
mount.remove(QString("partitions"));
|
mount.remove(QString("partitions"));
|
||||||
mount.remove(QString("/usedspace"));
|
mount.remove(QString("/usedspace"));
|
||||||
@ -331,7 +331,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
tooltipValues[QString("mem")].takeFirst();
|
tooltipValues[QString("mem")].takeFirst();
|
||||||
tooltipValues[QString("mem")].append(values[QString("mem")].toFloat());
|
tooltipValues[QString("mem")].append(values[QString("mem")].toFloat());
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(netRecRegExp) > -1) {
|
} else if (sourceName.contains(netRecRegExp)) {
|
||||||
values[QString("down")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
values[QString("down")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||||
if ((configuration[QString("downTooltip")].toInt() == 2) &&
|
if ((configuration[QString("downTooltip")].toInt() == 2) &&
|
||||||
(!isnan(data[QString("value")].toFloat()))) {
|
(!isnan(data[QString("value")].toFloat()))) {
|
||||||
@ -352,7 +352,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
this, configuration[QString("interval")].toInt());
|
this, configuration[QString("interval")].toInt());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(netTransRegExp) > -1) {
|
} else if (sourceName.contains(netTransRegExp)) {
|
||||||
values[QString("up")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
values[QString("up")] = QString("%1").arg(data[QString("value")].toFloat(), 4, 'f', 0);
|
||||||
if ((configuration[QString("downTooltip")].toInt() == 2) &&
|
if ((configuration[QString("downTooltip")].toInt() == 2) &&
|
||||||
(!isnan(data[QString("value")].toFloat()))) {
|
(!isnan(data[QString("value")].toFloat()))) {
|
||||||
@ -393,7 +393,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
|
|||||||
tooltipValues[QString("swap")].takeFirst();
|
tooltipValues[QString("swap")].takeFirst();
|
||||||
tooltipValues[QString("swap")].append(values[QString("swap")].toFloat());
|
tooltipValues[QString("swap")].append(values[QString("swap")].toFloat());
|
||||||
}
|
}
|
||||||
} else if (sourceName.indexOf(tempRegExp) > -1) {
|
} else if (sourceName.contains(tempRegExp)) {
|
||||||
if (data[QString("units")].toString() == QString("rpm")) {
|
if (data[QString("units")].toString() == QString("rpm")) {
|
||||||
for (int i=0; i<counts[QString("fan")]; i++)
|
for (int i=0; i<counts[QString("fan")]; i++)
|
||||||
if (sourceName == configuration[QString("fanDevice")].split(QString("@@"))[i]) {
|
if (sourceName == configuration[QString("fanDevice")].split(QString("@@"))[i]) {
|
||||||
|
@ -297,7 +297,7 @@ QMap<QString, QVariant> ExtendedSysMon::getBattery(const QString acpiPath)
|
|||||||
QStringList batDevices;
|
QStringList batDevices;
|
||||||
QRegExp batRegexp = QRegExp(QString("BAT.*"));
|
QRegExp batRegexp = QRegExp(QString("BAT.*"));
|
||||||
for (int i=0; i<allDevices.count(); i++)
|
for (int i=0; i<allDevices.count(); i++)
|
||||||
if (allDevices[i].indexOf(batRegexp) > -1)
|
if (allDevices[i].contains(batRegexp))
|
||||||
batDevices.append(allDevices[i]);
|
batDevices.append(allDevices[i]);
|
||||||
for (int i=0; i<batDevices.count(); i++) {
|
for (int i=0; i<batDevices.count(); i++) {
|
||||||
QFile batFile(acpiPath + QString("/") + batDevices[i] + QString("/capacity"));
|
QFile batFile(acpiPath + QString("/") + batDevices[i] + QString("/capacity"));
|
||||||
|
Loading…
Reference in New Issue
Block a user