mirror of
				https://github.com/arcan1s/awesome-widgets.git
				synced 2025-11-03 22:33:42 +00:00 
			
		
		
		
	implement tooltip to configuration interface
This commit is contained in:
		@ -301,8 +301,14 @@ void AwesomeWidget::createConfigurationInterface(KConfigDialog *parent)
 | 
				
			|||||||
    uiAdvancedConfig.lineEdit_acOnline->setText(configuration[QString("acOnline")]);
 | 
					    uiAdvancedConfig.lineEdit_acOnline->setText(configuration[QString("acOnline")]);
 | 
				
			||||||
    uiAdvancedConfig.lineEdit_acOffline->setText(configuration[QString("acOffline")]);
 | 
					    uiAdvancedConfig.lineEdit_acOffline->setText(configuration[QString("acOffline")]);
 | 
				
			||||||
    uiAdvancedConfig.listWidget_bars->clear();
 | 
					    uiAdvancedConfig.listWidget_bars->clear();
 | 
				
			||||||
    for (int i=0; i<graphicalItems.count(); i++)
 | 
					    for (int i=0; i<graphicalItems.count(); i++) {
 | 
				
			||||||
        uiAdvancedConfig.listWidget_bars->addItem(new QListWidgetItem(graphicalItems[i]->getFileName()));
 | 
					        QListWidgetItem *item = new QListWidgetItem(graphicalItems[i]->getFileName());
 | 
				
			||||||
 | 
					        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)
 | 
					    if (configuration[QString("checkUpdates")].toInt() == 0)
 | 
				
			||||||
        uiAdvancedConfig.checkBox_updates->setCheckState(Qt::Unchecked);
 | 
					        uiAdvancedConfig.checkBox_updates->setCheckState(Qt::Unchecked);
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
@ -370,8 +376,15 @@ void AwesomeWidget::createConfigurationInterface(KConfigDialog *parent)
 | 
				
			|||||||
    uiDEConfig.lineEdit_acpi->setText(deSettings[QString("ACPIPATH")]);
 | 
					    uiDEConfig.lineEdit_acpi->setText(deSettings[QString("ACPIPATH")]);
 | 
				
			||||||
    QList<ExtScript *> externalScripts = initScripts();
 | 
					    QList<ExtScript *> externalScripts = initScripts();
 | 
				
			||||||
    uiDEConfig.listWidget_custom->clear();
 | 
					    uiDEConfig.listWidget_custom->clear();
 | 
				
			||||||
    for (int i=0; i<externalScripts.count(); i++)
 | 
					    for (int i=0; i<externalScripts.count(); i++) {
 | 
				
			||||||
        uiDEConfig.listWidget_custom->addItem(new QListWidgetItem(externalScripts[i]->getFileName()));
 | 
					        QListWidgetItem *item = new QListWidgetItem(externalScripts[i]->getFileName());
 | 
				
			||||||
 | 
					        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();
 | 
					    externalScripts.clear();
 | 
				
			||||||
    uiDEConfig.comboBox_gpudev->setCurrentIndex(
 | 
					    uiDEConfig.comboBox_gpudev->setCurrentIndex(
 | 
				
			||||||
                uiDEConfig.comboBox_gpudev->findText(deSettings[QString("GPUDEV")], Qt::MatchFixedString));
 | 
					                uiDEConfig.comboBox_gpudev->findText(deSettings[QString("GPUDEV")], Qt::MatchFixedString));
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user