From c58c33764eb345bfa5f1de5915e40d3863e62390 Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@digia.com> Date: Fri, 17 May 2013 13:26:30 +0200 Subject: [PATCH] AndroidManifestEditor: Readd some tweaks from the .ui file Fx the version code spinbox being too big and readd some tooltips.k Change-Id: I6e2e10d64d9616809f3b97c8c9a5d1e668c025ea Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com> --- .../android/androidmanifesteditorwidget.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/plugins/android/androidmanifesteditorwidget.cpp b/src/plugins/android/androidmanifesteditorwidget.cpp index a68bffc8717..dcf6ce58802 100644 --- a/src/plugins/android/androidmanifesteditorwidget.cpp +++ b/src/plugins/android/androidmanifesteditorwidget.cpp @@ -120,6 +120,18 @@ void AndroidManifestEditorWidget::initializePage() QFormLayout *formLayout = new QFormLayout(); m_packageNameLineEdit = new QLineEdit(packageGroupBox); + m_packageNameLineEdit->setToolTip(tr( + "<p align=\"justify\">Please choose a valid package name " + "for your application (e.g. \"org.example.myapplication\").</p>" + "<p align=\"justify\">Packages are usually defined using a hierarchical naming pattern, " + "with levels in the hierarchy separated by periods (.) (pronounced \"dot\").</p>" + "<p align=\"justify\">In general, a package name begins with the top level domain name" + " of the organization and then the organization's domain and then any subdomains listed" + "in reverse order. The organization can then choose a specific name for their package." + " Package names should be all lowercase characters whenever possible.</p>" + "<p align=\"justify\">Complete conventions for disambiguating package names and rules for" + " naming packages when the Internet domain name cannot be directly used as a package name" + " are described in section 7.7 of the Java Language Specification.</p>")); formLayout->addRow(tr("Package name:"), m_packageNameLineEdit); m_packageNameWarning = new QLabel; @@ -142,6 +154,7 @@ void AndroidManifestEditorWidget::initializePage() m_versionCode = new QSpinBox(packageGroupBox); m_versionCode->setMaximum(99); m_versionCode->setValue(1); + m_versionCode->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed); formLayout->addRow(tr("Version code:"), m_versionCode); m_versionNameLinedit = new QLineEdit(packageGroupBox); @@ -176,6 +189,7 @@ void AndroidManifestEditorWidget::initializePage() m_lIconButton = new QToolButton(applicationGroupBox); m_lIconButton->setMinimumSize(QSize(48, 48)); m_lIconButton->setMaximumSize(QSize(48, 48)); + m_lIconButton->setToolTip(tr("Select low dpi icon")); iconLayout->addWidget(m_lIconButton); iconLayout->addItem(new QSpacerItem(28, 20, QSizePolicy::Expanding, QSizePolicy::Minimum)); @@ -183,6 +197,7 @@ void AndroidManifestEditorWidget::initializePage() m_mIconButton = new QToolButton(applicationGroupBox); m_mIconButton->setMinimumSize(QSize(48, 48)); m_mIconButton->setMaximumSize(QSize(48, 48)); + m_mIconButton->setToolTip(tr("Select medium dpi icon")); iconLayout->addWidget(m_mIconButton); iconLayout->addItem(new QSpacerItem(28, 20, QSizePolicy::Expanding, QSizePolicy::Minimum)); @@ -190,6 +205,7 @@ void AndroidManifestEditorWidget::initializePage() m_hIconButton = new QToolButton(applicationGroupBox); m_hIconButton->setMinimumSize(QSize(48, 48)); m_hIconButton->setMaximumSize(QSize(48, 48)); + m_hIconButton->setToolTip(tr("Select high dpi icon")); iconLayout->addWidget(m_hIconButton); formLayout->addRow(tr("Application icon:"), iconLayout); -- GitLab