Removed static QIcon instances.

thus fixing the exit warning:
"~QX11PixmapData(): QPixmap objects must be destroyed..."

Acked-by: con
This commit is contained in:
Friedemann Kleint
2010-02-10 10:47:34 +01:00
parent a403c43645
commit 28d72550d3
23 changed files with 169 additions and 129 deletions

View File

@@ -114,16 +114,16 @@ PluginSpec *PluginView::currentPlugin() const
void PluginView::updateList()
{
static QIcon okIcon(":/extensionsystem/images/ok.png");
static QIcon errorIcon(":/extensionsystem/images/error.png");
const QIcon okIcon(QLatin1String(":/extensionsystem/images/ok.png"));
const QIcon errorIcon(QLatin1String(":/extensionsystem/images/error.png"));
QList<QTreeWidgetItem *> items;
QTreeWidgetItem *currentItem = 0;
PluginSpec *currPlugin = currentPlugin();
foreach (PluginSpec *spec, p->manager->plugins()) {
QTreeWidgetItem *item = new QTreeWidgetItem(QStringList()
<< ""
<< QString()
<< spec->name()
<< QString("%1 (%2)").arg(spec->version()).arg(spec->compatVersion())
<< QString::fromLatin1("%1 (%2)").arg(spec->version(), spec->compatVersion())
<< spec->vendor()
<< QDir::toNativeSeparators(spec->filePath()));
item->setToolTip(4, QDir::toNativeSeparators(spec->filePath()));