summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/regdisplaypanel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/regdisplaypanel.cpp')
-rw-r--r--utils/regtools/qeditor/regdisplaypanel.cpp36
1 files changed, 35 insertions, 1 deletions
diff --git a/utils/regtools/qeditor/regdisplaypanel.cpp b/utils/regtools/qeditor/regdisplaypanel.cpp
index 8d7bf582f1..d450b4e203 100644
--- a/utils/regtools/qeditor/regdisplaypanel.cpp
+++ b/utils/regtools/qeditor/regdisplaypanel.cpp
@@ -17,6 +17,40 @@ QByteArray RegItemEditorCreator::valuePropertyName () const
17} 17}
18 18
19/** 19/**
20 * SocDisplayPanel
21 */
22SocDisplayPanel::SocDisplayPanel(QWidget *parent, const SocRef& dev_ref)
23 :QGroupBox(parent), m_soc(dev_ref)
24{
25 QVBoxLayout *right_layout = new QVBoxLayout;
26
27 m_name = new QLabel(this);
28 m_name->setTextFormat(Qt::RichText);
29 m_name->setText("<h1>" + QString::fromStdString(m_soc.GetSoc().name) + "</h1>");
30
31 m_desc = new QLabel(this);
32 m_name->setTextFormat(Qt::RichText);
33 m_desc->setText(QString::fromStdString(m_soc.GetSoc().desc));
34
35 right_layout->addWidget(m_name, 0);
36 right_layout->addWidget(m_desc, 0);
37 right_layout->addStretch(1);
38
39 setTitle("System-on-Chip Description");
40 setLayout(right_layout);
41}
42
43void SocDisplayPanel::AllowWrite(bool en)
44{
45 Q_UNUSED(en);
46}
47
48QWidget *SocDisplayPanel::GetWidget()
49{
50 return this;
51}
52
53/**
20 * DevDisplayPanel 54 * DevDisplayPanel
21 */ 55 */
22DevDisplayPanel::DevDisplayPanel(QWidget *parent, const SocDevRef& dev_ref) 56DevDisplayPanel::DevDisplayPanel(QWidget *parent, const SocDevRef& dev_ref)
@@ -51,8 +85,8 @@ DevDisplayPanel::DevDisplayPanel(QWidget *parent, const SocDevRef& dev_ref)
51 m_name->setTextFormat(Qt::RichText); 85 m_name->setTextFormat(Qt::RichText);
52 m_desc->setText(QString::fromStdString(m_dev.GetDev().desc)); 86 m_desc->setText(QString::fromStdString(m_dev.GetDev().desc));
53 87
54 right_layout->addLayout(top_layout, 0);
55 right_layout->addWidget(m_name, 0); 88 right_layout->addWidget(m_name, 0);
89 right_layout->addLayout(top_layout, 0);
56 right_layout->addWidget(m_desc, 0); 90 right_layout->addWidget(m_desc, 0);
57 right_layout->addStretch(1); 91 right_layout->addStretch(1);
58 92