forked from qt-creator/qt-creator
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:
@@ -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)
|
||||||
|
@@ -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
|
||||||
|
@@ -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();
|
||||||
|
@@ -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;
|
||||||
|
Reference in New Issue
Block a user