From 0b8076e4dab63db427de94e700a8d9d57310cb30 Mon Sep 17 00:00:00 2001 From: Micke Prag Date: Mon, 14 Feb 2011 13:04:42 +0000 Subject: [PATCH] Added icon to ConfigurationDialog::addPage() --- telldus-gui/TelldusCenter/configurationdialog.cpp | 4 ++-- telldus-gui/TelldusCenter/configurationdialog.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/telldus-gui/TelldusCenter/configurationdialog.cpp b/telldus-gui/TelldusCenter/configurationdialog.cpp index 5dbb3727..c608f111 100644 --- a/telldus-gui/TelldusCenter/configurationdialog.cpp +++ b/telldus-gui/TelldusCenter/configurationdialog.cpp @@ -75,7 +75,7 @@ ConfigurationDialog::~ConfigurationDialog() { delete d; } -QScriptValue ConfigurationDialog::addPage( const QString &name, const QString &filename ) { +QScriptValue ConfigurationDialog::addPage( const QString &name, const QString &filename, const QString &icon ) { QDir dir = this->baseDir(); QUiLoader loader; @@ -86,7 +86,7 @@ QScriptValue ConfigurationDialog::addPage( const QString &name, const QString &f int index = d->stackedLayout->addWidget(widget); - QListWidgetItem *item = new QListWidgetItem(QIcon(":images/TelldusCenter_128.png"), name, d->listWidget); + QListWidgetItem *item = new QListWidgetItem(QIcon(dir.filePath(icon)), name, d->listWidget); QString plugin = this->currentPlugin(); item->setData(Qt::UserRole, plugin); d->listWidget->addItem(item); diff --git a/telldus-gui/TelldusCenter/configurationdialog.h b/telldus-gui/TelldusCenter/configurationdialog.h index e5ea9572..171500fc 100644 --- a/telldus-gui/TelldusCenter/configurationdialog.h +++ b/telldus-gui/TelldusCenter/configurationdialog.h @@ -19,7 +19,7 @@ signals: void save(); public slots: - QScriptValue addPage( const QString &name, const QString &file ); + QScriptValue addPage( const QString &name, const QString &file, const QString &icon ); void open(); void valueChanged();