BareMetal: Display package info instead of family in UVSC

It is makes sense to show the 'package' identifier string
of the selected device instead of 'family'. Reason is that
'package' info is more informative. Besides, a 'package' info
also displayed in an original uVision wizard.

Change-Id: I01f53836dd2bd968ffb61e889211c6a892d7b5b7
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Denis Shienkov
2020-04-24 16:00:22 +03:00
parent 261c104175
commit cfbc13bd02
4 changed files with 17 additions and 7 deletions

View File

@@ -111,6 +111,11 @@ static void extractAllFiles(const DebuggerRunTool *runTool, QStringList &include
} }
} }
QString buildPackageId(const DeviceSelection &selection)
{
return buildPackageId(selection.package);
}
// Project // Project
Project::Project(const UvscServerProvider *provider, DebuggerRunTool *runTool) Project::Project(const UvscServerProvider *provider, DebuggerRunTool *runTool)

View File

@@ -39,6 +39,11 @@ class UvscServerProvider;
namespace Uv { namespace Uv {
class DeviceSelection;
// Helper function.
QString buildPackageId(const DeviceSelection &selection);
// UvProject // UvProject
class Project final : public Gen::Xml::Project class Project final : public Gen::Xml::Project

View File

@@ -23,7 +23,7 @@
** **
****************************************************************************/ ****************************************************************************/
#include "uvproject.h" // for targetUVisionPath() #include "uvproject.h" // for buildPackageId()
#include "uvtargetdevicemodel.h" #include "uvtargetdevicemodel.h"
#include "uvtargetdeviceviewer.h" #include "uvtargetdeviceviewer.h"
@@ -75,10 +75,10 @@ DeviceSelectorDetailsPanel::DeviceSelectorDetailsPanel(DeviceSelection &selectio
m_vendorEdit = new QLineEdit; m_vendorEdit = new QLineEdit;
m_vendorEdit->setReadOnly(true); m_vendorEdit->setReadOnly(true);
layout->addRow(tr("Vendor:"), m_vendorEdit); layout->addRow(tr("Vendor:"), m_vendorEdit);
m_fimilyEdit = new QLineEdit;; m_packageEdit = new QLineEdit;
m_fimilyEdit->setReadOnly(true); m_packageEdit->setReadOnly(true);
layout->addRow(tr("Family:"), m_fimilyEdit); layout->addRow(tr("Package:"), m_packageEdit);
m_descEdit = new QPlainTextEdit;; m_descEdit = new QPlainTextEdit;
m_descEdit->setReadOnly(true); m_descEdit->setReadOnly(true);
layout->addRow(tr("Description:"), m_descEdit); layout->addRow(tr("Description:"), m_descEdit);
m_memoryView = new DeviceSelectionMemoryView(m_selection); m_memoryView = new DeviceSelectionMemoryView(m_selection);
@@ -118,7 +118,7 @@ static QString trimVendor(const QString &vendor)
void DeviceSelectorDetailsPanel::refresh() void DeviceSelectorDetailsPanel::refresh()
{ {
m_vendorEdit->setText(trimVendor(m_selection.vendorName)); m_vendorEdit->setText(trimVendor(m_selection.vendorName));
m_fimilyEdit->setText(m_selection.family); m_packageEdit->setText(buildPackageId(m_selection));
m_descEdit->setPlainText(m_selection.desc); m_descEdit->setPlainText(m_selection.desc);
m_memoryView->refresh(); m_memoryView->refresh();
m_algorithmView->refresh(); m_algorithmView->refresh();

View File

@@ -105,7 +105,7 @@ signals:
private: private:
DeviceSelection &m_selection; DeviceSelection &m_selection;
QLineEdit *m_vendorEdit = nullptr; QLineEdit *m_vendorEdit = nullptr;
QLineEdit *m_fimilyEdit = nullptr; QLineEdit *m_packageEdit = nullptr;
QPlainTextEdit *m_descEdit = nullptr; QPlainTextEdit *m_descEdit = nullptr;
DeviceSelectionMemoryView *m_memoryView = nullptr; DeviceSelectionMemoryView *m_memoryView = nullptr;
DeviceSelectionAlgorithmView *m_algorithmView = nullptr; DeviceSelectionAlgorithmView *m_algorithmView = nullptr;