rollback taging

This commit is contained in:
arcan1s 2014-09-08 00:09:41 +04:00
parent 97fbb4acc1
commit f91c80b5b1
5 changed files with 41 additions and 51 deletions

View File

@ -149,22 +149,22 @@ QStringList AwesomeWidget::getTimeKeys()
if (debug) qDebug() << PDEBUG; if (debug) qDebug() << PDEBUG;
QStringList timeKeys; QStringList timeKeys;
timeKeys.append(QString("d"));
timeKeys.append(QString("dd"));
timeKeys.append(QString("ddd"));
timeKeys.append(QString("dddd")); timeKeys.append(QString("dddd"));
timeKeys.append(QString("M")); timeKeys.append(QString("ddd"));
timeKeys.append(QString("MM")); timeKeys.append(QString("dd"));
timeKeys.append(QString("MMM")); timeKeys.append(QString("d"));
timeKeys.append(QString("MMMM")); timeKeys.append(QString("MMMM"));
timeKeys.append(QString("yy")); timeKeys.append(QString("MMM"));
timeKeys.append(QString("MM"));
timeKeys.append(QString("M"));
timeKeys.append(QString("yyyy")); timeKeys.append(QString("yyyy"));
timeKeys.append(QString("h")); timeKeys.append(QString("yy"));
timeKeys.append(QString("hh")); timeKeys.append(QString("hh"));
timeKeys.append(QString("m")); timeKeys.append(QString("h"));
timeKeys.append(QString("mm")); timeKeys.append(QString("mm"));
timeKeys.append(QString("s")); timeKeys.append(QString("m"));
timeKeys.append(QString("ss")); timeKeys.append(QString("ss"));
timeKeys.append(QString("s"));
return timeKeys; return timeKeys;
} }
@ -232,7 +232,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")]
.indexOf(QString("$") + keys[i] + QString("$")) > -1) { .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]);
} }
@ -257,14 +257,14 @@ QStringList AwesomeWidget::getKeys()
allKeys.append(QString("cuptime")); allKeys.append(QString("cuptime"));
// cpu // cpu
allKeys.append(QString("cpu")); allKeys.append(QString("cpu"));
for (int i=0; i<counts[QString("cpu")]; i++) for (int i=counts[QString("cpu")]-1; i>=0; i--)
allKeys.append(QString("cpu") + QString::number(i)); allKeys.append(QString("cpu") + QString::number(i));
// cpuclock // cpuclock
allKeys.append(QString("cpucl")); allKeys.append(QString("cpucl"));
for (int i=0; i<counts[QString("cpu")]; i++) for (int i=counts[QString("cpu")]-1; i>=0; i--)
allKeys.append(QString("cpucl") + QString::number(i)); allKeys.append(QString("cpucl") + QString::number(i));
// temperature // temperature
for (int i=0; i<counts[QString("temp")]; i++) for (int i=counts[QString("temp")]-1; i>=0; i--)
allKeys.append(QString("temp") + QString::number(i)); allKeys.append(QString("temp") + QString::number(i));
// gpu // gpu
allKeys.append(QString("gpu")); allKeys.append(QString("gpu"));
@ -289,7 +289,7 @@ QStringList AwesomeWidget::getKeys()
allKeys.append(QString("swaptotmb")); allKeys.append(QString("swaptotmb"));
allKeys.append(QString("swaptotgb")); allKeys.append(QString("swaptotgb"));
// hdd // hdd
for (int i=0; i<counts[QString("mount")]; i++) { for (int i=counts[QString("mount")]-1; i>=0; i--) {
allKeys.append(QString("hdd") + QString::number(i)); allKeys.append(QString("hdd") + QString::number(i));
allKeys.append(QString("hddmb") + QString::number(i)); allKeys.append(QString("hddmb") + QString::number(i));
allKeys.append(QString("hddgb") + QString::number(i)); allKeys.append(QString("hddgb") + QString::number(i));
@ -299,12 +299,12 @@ QStringList AwesomeWidget::getKeys()
allKeys.append(QString("hddtotgb") + QString::number(i)); allKeys.append(QString("hddtotgb") + QString::number(i));
} }
// hdd speed // hdd speed
for (int i=0; i<counts[QString("disk")]; i++) { for (int i=counts[QString("disk")]-1; i>=0; i--) {
allKeys.append(QString("hddr") + QString::number(i)); allKeys.append(QString("hddr") + QString::number(i));
allKeys.append(QString("hddw") + QString::number(i)); allKeys.append(QString("hddw") + QString::number(i));
} }
// hdd temp // hdd temp
for (int i=0; i<counts[QString("hddtemp")]; i++) { for (int i=counts[QString("hddtemp")]-1; i>=0; i--) {
allKeys.append(QString("hddtemp") + QString::number(i)); allKeys.append(QString("hddtemp") + QString::number(i));
allKeys.append(QString("hddtemp") + QString::number(i)); allKeys.append(QString("hddtemp") + QString::number(i));
} }
@ -326,10 +326,10 @@ QStringList AwesomeWidget::getKeys()
allKeys.append(QString("pscount")); allKeys.append(QString("pscount"));
allKeys.append(QString("pstotal")); allKeys.append(QString("pstotal"));
// package manager // package manager
for (int i=0; i<counts[QString("pkg")]; i++) for (int i=counts[QString("pkg")]-1; i>=0; i--)
allKeys.append(QString("pkgcount") + QString::number(i)); allKeys.append(QString("pkgcount") + QString::number(i));
// custom // custom
for (int i=0; i<counts[QString("custom")]; i++) for (int i=counts[QString("custom")]-1; i>=0; i--)
allKeys.append(QString("custom") + QString::number(i)); allKeys.append(QString("custom") + QString::number(i));
// desktop // desktop
allKeys.append(QString("desktop")); allKeys.append(QString("desktop"));

View File

@ -519,7 +519,7 @@ void AwesomeWidget::configChanged()
KConfigGroup cg = config(); KConfigGroup cg = config();
// widget // widget
configuration[QString("text")] = cg.readEntry("text", "[cpu: $cpu$%] [mem: $mem$%] [swap: $swap$%] [$netdev$: $down$/$up$KB/s]"); configuration[QString("text")] = cg.readEntry("text", "[cpu: $cpu%] [mem: $mem%] [swap: $swap%] [$netdev: $down/$upKB/s]");
// advanced // advanced
configuration[QString("background")] = cg.readEntry("background", "2"); configuration[QString("background")] = cg.readEntry("background", "2");
@ -527,8 +527,8 @@ void AwesomeWidget::configChanged()
configuration[QString("popup")] = cg.readEntry("popup", "2"); configuration[QString("popup")] = cg.readEntry("popup", "2");
configuration[QString("leftStretch")] = cg.readEntry("leftStretch", "2"); configuration[QString("leftStretch")] = cg.readEntry("leftStretch", "2");
configuration[QString("rightStretch")] = cg.readEntry("rightStretch", "2"); configuration[QString("rightStretch")] = cg.readEntry("rightStretch", "2");
configuration[QString("customTime")] = cg.readEntry("customTime", "$hh$:$mm$"); configuration[QString("customTime")] = cg.readEntry("customTime", "$hh:$mm");
configuration[QString("customUptime")] = cg.readEntry("customUptime", "$dd$,$hh$,$mm$"); configuration[QString("customUptime")] = cg.readEntry("customUptime", "$dd,$hh,$mm");
configuration[QString("tempUnits")] = cg.readEntry("tempUnits", "Celsius"); configuration[QString("tempUnits")] = cg.readEntry("tempUnits", "Celsius");
configuration[QString("tempDevice")] = cg.readEntry("tempDevice", ""); configuration[QString("tempDevice")] = cg.readEntry("tempDevice", "");
configuration[QString("mount")] = cg.readEntry("mount", "/"); configuration[QString("mount")] = cg.readEntry("mount", "/");
@ -739,9 +739,7 @@ void AwesomeWidget::setFormating()
QString selectedText = uiWidConfig.textEdit_elements->textCursor().selectedText(); QString selectedText = uiWidConfig.textEdit_elements->textCursor().selectedText();
if (sender() == uiWidConfig.pushButton_tags) if (sender() == uiWidConfig.pushButton_tags)
uiWidConfig.textEdit_elements->insertPlainText(QString("$") + uiWidConfig.textEdit_elements->insertPlainText(QString("$") + uiWidConfig.comboBox_tags->currentText());
uiWidConfig.comboBox_tags->currentText() +
QString("$"));
else if (sender() == uiWidConfig.pushButton_bold) else if (sender() == uiWidConfig.pushButton_bold)
uiWidConfig.textEdit_elements->insertPlainText(QString("<b>") + selectedText + QString("</b>")); uiWidConfig.textEdit_elements->insertPlainText(QString("<b>") + selectedText + QString("</b>"));
else if (sender() == uiWidConfig.pushButton_italic) else if (sender() == uiWidConfig.pushButton_italic)

View File

@ -397,7 +397,7 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
QStringList timeKeys = getTimeKeys(); QStringList timeKeys = getTimeKeys();
values[QString("ctime")] = configuration[QString("customTime")]; values[QString("ctime")] = configuration[QString("customTime")];
for (int i=0; i<timeKeys.count(); i++) for (int i=0; i<timeKeys.count(); i++)
values[QString("ctime")].replace(QString("$") + timeKeys[i] + QString("$"), values[QString("ctime")].replace(QString("$") + timeKeys[i],
data[QString("DateTime")].toDateTime().toString(timeKeys[i])); data[QString("DateTime")].toDateTime().toString(timeKeys[i]));
} else if (sourceName == QString("system/uptime")) { } else if (sourceName == QString("system/uptime")) {
int uptime = data[QString("value")].toFloat(); int uptime = data[QString("value")].toFloat();
@ -407,12 +407,12 @@ void AwesomeWidget::dataUpdated(const QString &sourceName, const Plasma::DataEng
int days = (((seconds / 60) - minutes) / 60 - hours) / 24; int days = (((seconds / 60) - minutes) / 60 - hours) / 24;
values[QString("uptime")] = QString("%1d%2h%3m").arg(days, 3).arg(hours, 2).arg(minutes, 2); values[QString("uptime")] = QString("%1d%2h%3m").arg(days, 3).arg(hours, 2).arg(minutes, 2);
values[QString("cuptime")] = configuration[QString("customUptime")]; values[QString("cuptime")] = configuration[QString("customUptime")];
values[QString("cuptime")].replace(QString("$d$"), QString("%1").arg(days)); values[QString("cuptime")].replace(QString("$dd"), QString("%1").arg(days, 3, 10, QChar('0')));
values[QString("cuptime")].replace(QString("$dd$"), QString("%1").arg(days, 3, 10, QChar('0'))); values[QString("cuptime")].replace(QString("$d"), QString("%1").arg(days));
values[QString("cuptime")].replace(QString("$h$"), QString("%1").arg(hours)); values[QString("cuptime")].replace(QString("$hh"), QString("%1").arg(hours, 2, 10, QChar('0')));
values[QString("cuptime")].replace(QString("$hh$"), QString("%1").arg(hours, 2, 10, QChar('0'))); values[QString("cuptime")].replace(QString("$h"), QString("%1").arg(hours));
values[QString("cuptime")].replace(QString("$m$"), QString("%1").arg(minutes)); values[QString("cuptime")].replace(QString("$mm"), QString("%1").arg(minutes, 2, 10, QChar('0')));
values[QString("cuptime")].replace(QString("$mm$"), QString("%1").arg(minutes, 2, 10, QChar('0'))); values[QString("cuptime")].replace(QString("$m"), QString("%1").arg(minutes));
} }
} }

View File

@ -105,7 +105,7 @@ void AwesomeWidget::updateText(bool clear)
text.replace(QString("\n"), QString("<br>")); text.replace(QString("\n"), QString("<br>"));
if (!clear) if (!clear)
for (int i=0; i<foundKeys.count(); i++) for (int i=0; i<foundKeys.count(); i++)
text.replace(QString("$") + foundKeys[i] + QString("$"), values[foundKeys[i]]); text.replace(QString("$") + foundKeys[i], values[foundKeys[i]]);
textLabel->setText(formatLine[0] + text + formatLine[1]); textLabel->setText(formatLine[0] + text + formatLine[1]);
} }

View File

@ -161,22 +161,14 @@ QString DesktopPanel::parsePattern(const QString rawLine, const int num)
mark = configuration[QString("mark")]; mark = configuration[QString("mark")];
else else
mark = QString(""); mark = QString("");
if (line.split(QString("$mark$"))[0] != line) { if (line.contains(QString("$mark")))
if (debug) qDebug() << PDEBUG << ":" << "Found mark"; line.replace(QString("$mark"), mark);
line = line.split(QString("$mark$"))[0] + mark + line.split(QString("$mark$"))[1]; if (line.contains(QString("$name")))
} line.replace(QString("$name"), desktopNames[num]);
if (line.split(QString("$name$"))[0] != line) { if (line.contains(QString("$number")))
if (debug) qDebug() << PDEBUG << ":" << "Found name"; line.replace(QString("$number"), QString::number(num + 1));
line = line.split(QString("$name$"))[0] + desktopNames[num] + line.split(QString("$name$"))[1]; if (line.contains(QString("$total")))
} line.replace(QString("$total"), QString::number(desktopNames.count()));
if (line.split(QString("$number$"))[0] != line) {
if (debug) qDebug() << PDEBUG << ":" << "Found number";
line = line.split(QString("$number$"))[0] + QString::number(num + 1) + line.split(QString("$number$"))[1];
}
if (line.split(QString("$total$"))[0] != line) {
if (debug) qDebug() << PDEBUG << ":" << "Found total";
line = line.split(QString("$total$"))[0] + QString::number(desktopNames.count()) + line.split(QString("$total$"))[1];
}
return line; return line;
} }
@ -435,13 +427,13 @@ void DesktopPanel::configChanged()
KConfigGroup cg = config(); KConfigGroup cg = config();
configuration[QString("background")] = cg.readEntry("background", "2"); configuration[QString("background")] = cg.readEntry("background", "2");
configuration[QString("desktopcmd")] = cg.readEntry("desktopcmd", "qdbus org.kde.kwin /KWin setCurrentDesktop $number$"); configuration[QString("desktopcmd")] = cg.readEntry("desktopcmd", "qdbus org.kde.kwin /KWin setCurrentDesktop $number");
configuration[QString("interval")] = cg.readEntry("interval", "1000"); configuration[QString("interval")] = cg.readEntry("interval", "1000");
configuration[QString("layout")] = cg.readEntry("layout", "0"); configuration[QString("layout")] = cg.readEntry("layout", "0");
configuration[QString("leftStretch")] = cg.readEntry("leftStretch", "2"); configuration[QString("leftStretch")] = cg.readEntry("leftStretch", "2");
configuration[QString("mark")] = cg.readEntry("mark", "¤"); configuration[QString("mark")] = cg.readEntry("mark", "¤");
configuration[QString("panels")] = cg.readEntry("panels", "-1"); configuration[QString("panels")] = cg.readEntry("panels", "-1");
configuration[QString("pattern")] = cg.readEntry("pattern", "[$mark$$number$/$total$: $name$]"); configuration[QString("pattern")] = cg.readEntry("pattern", "[$mark$number/$total: $name]");
configuration[QString("rightStretch")] = cg.readEntry("rightStretch", "2"); configuration[QString("rightStretch")] = cg.readEntry("rightStretch", "2");
extsysmonEngine->connectSource(QString("desktop"), this, configuration[QString("interval")].toInt()); extsysmonEngine->connectSource(QString("desktop"), this, configuration[QString("interval")].toInt());