diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp index d7a3f11949e6420f05bf758a960cf7ceb69b68eb..1d33764292757759edf40db19b52c9fc946c6783 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.cpp @@ -139,10 +139,12 @@ void MaemoPackageCreationWidget::updatePackageManagerIcon(const ProjectExplorer: QString error; const QIcon &icon = MaemoTemplatesManager::instance()->packageManagerIcon(project, &error); - if (!error.isEmpty()) + if (!error.isEmpty()) { QMessageBox::critical(this, tr("Could not read icon"), error); - else + } else { m_ui->packageManagerIconButton->setIcon(icon); + m_ui->packageManagerIconButton->setIconSize(m_ui->packageManagerIconButton->size()); + } } void MaemoPackageCreationWidget::setPackageManagerIcon() @@ -153,7 +155,8 @@ void MaemoPackageCreationWidget::setPackageManagerIcon() imageFilter += "*." + QString::fromAscii(imageType) + QLatin1Char(' '); imageFilter += QLatin1Char(')'); const QString iconFileName = QFileDialog::getOpenFileName(this, - tr("Choose Image"), QString(), imageFilter); + tr("Choose Image (will be scaled to 48x48 pixels if necessary)"), + QString(), imageFilter); if (!iconFileName.isEmpty()) { QString error; if (!MaemoTemplatesManager::instance()->setPackageManagerIcon(m_step-> diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui index 795021c7d35567ddad4399196334667e31c90c5e..cee514016c2598ce3785e92512cf4357edcaa77c 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui +++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationwidget.ui @@ -192,6 +192,12 @@ </item> <item row="2" column="0"> <widget class="QLabel" name="packageManagerIconLabel"> + <property name="minimumSize"> + <size> + <width>0</width> + <height>48</height> + </size> + </property> <property name="text"> <string><b>Package Manager icon:</b></string> </property> @@ -201,6 +207,21 @@ <layout class="QHBoxLayout" name="horizontalLayout_3"> <item> <widget class="QToolButton" name="packageManagerIconButton"> + <property name="minimumSize"> + <size> + <width>48</width> + <height>48</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>48</width> + <height>48</height> + </size> + </property> + <property name="toolTip"> + <string>Size is 48x48 pixels</string> + </property> <property name="text"> <string/> </property>