Added icon to ConfigurationDialog::addPage()
This commit is contained in:
parent
858737c1ad
commit
0b8076e4da
2 changed files with 3 additions and 3 deletions
|
@ -75,7 +75,7 @@ ConfigurationDialog::~ConfigurationDialog() {
|
||||||
delete d;
|
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();
|
QDir dir = this->baseDir();
|
||||||
|
|
||||||
QUiLoader loader;
|
QUiLoader loader;
|
||||||
|
@ -86,7 +86,7 @@ QScriptValue ConfigurationDialog::addPage( const QString &name, const QString &f
|
||||||
|
|
||||||
int index = d->stackedLayout->addWidget(widget);
|
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();
|
QString plugin = this->currentPlugin();
|
||||||
item->setData(Qt::UserRole, plugin);
|
item->setData(Qt::UserRole, plugin);
|
||||||
d->listWidget->addItem(item);
|
d->listWidget->addItem(item);
|
||||||
|
|
|
@ -19,7 +19,7 @@ signals:
|
||||||
void save();
|
void save();
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
QScriptValue addPage( const QString &name, const QString &file );
|
QScriptValue addPage( const QString &name, const QString &file, const QString &icon );
|
||||||
void open();
|
void open();
|
||||||
void valueChanged();
|
void valueChanged();
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue