Added icon to ConfigurationDialog::addPage()

This commit is contained in:
Micke Prag 2011-02-14 13:04:42 +00:00
parent 858737c1ad
commit 0b8076e4da
2 changed files with 3 additions and 3 deletions

View file

@ -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);

View file

@ -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();