diff --git a/sources/awesome-widget/configuration.cpp b/sources/awesome-widget/configuration.cpp index eb5be8f..c356ea4 100644 --- a/sources/awesome-widget/configuration.cpp +++ b/sources/awesome-widget/configuration.cpp @@ -301,8 +301,14 @@ void AwesomeWidget::createConfigurationInterface(KConfigDialog *parent) uiAdvancedConfig.lineEdit_acOnline->setText(configuration[QString("acOnline")]); uiAdvancedConfig.lineEdit_acOffline->setText(configuration[QString("acOffline")]); uiAdvancedConfig.listWidget_bars->clear(); - for (int i=0; iaddItem(new QListWidgetItem(graphicalItems[i]->getFileName())); + for (int i=0; igetFileName()); + QStringList tooltip; + tooltip.append(i18n("Tag: %1", graphicalItems[i]->getName() + graphicalItems[i]->getBar())); + tooltip.append(i18n("Comment: %1", graphicalItems[i]->getComment())); + item->setToolTip(tooltip.join(QChar('\n'))); + uiAdvancedConfig.listWidget_bars->addItem(item); + } if (configuration[QString("checkUpdates")].toInt() == 0) uiAdvancedConfig.checkBox_updates->setCheckState(Qt::Unchecked); else @@ -370,8 +376,15 @@ void AwesomeWidget::createConfigurationInterface(KConfigDialog *parent) uiDEConfig.lineEdit_acpi->setText(deSettings[QString("ACPIPATH")]); QList externalScripts = initScripts(); uiDEConfig.listWidget_custom->clear(); - for (int i=0; iaddItem(new QListWidgetItem(externalScripts[i]->getFileName())); + for (int i=0; igetFileName()); + QStringList tooltip; + tooltip.append(i18n("Name: %1", externalScripts[i]->getName())); + tooltip.append(i18n("Comment: %1", externalScripts[i]->getComment())); + tooltip.append(i18n("Exec: %1", externalScripts[i]->getExec())); + item->setToolTip(tooltip.join(QChar('\n'))); + uiDEConfig.listWidget_custom->addItem(item); + } externalScripts.clear(); uiDEConfig.comboBox_gpudev->setCurrentIndex( uiDEConfig.comboBox_gpudev->findText(deSettings[QString("GPUDEV")], Qt::MatchFixedString));