Allow icon loading from the plugin script path

This commit is contained in:
Micke Prag 2011-01-14 11:45:46 +00:00
parent 30713febc2
commit 4944334f4c

View file

@ -170,7 +170,16 @@ void TelldusCenterApplication::loadToolbar() {
}
void TelldusCenterApplication::addWidget( const QString &page, const QString &icon, QWidget *widget ) {
d->mainWindow->addWidget(page, QIcon(icon), widget);
QString path;
QFileInfo info(icon);
if (info.isRelative()) {
QDir dir = d->scriptEnvironment->currentDir();
path = dir.filePath(icon);
} else {
path = icon;
}
d->mainWindow->addWidget(page, QIcon(path), widget);
}
void TelldusCenterApplication::addWidget( const QString &page, const QIcon &icon, QWidget *widget ) {