diff options
| author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-08-09 18:39:45 +0200 |
|---|---|---|
| committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-09-07 17:46:42 +0200 |
| commit | ef0299c62ee31d0c6cb3bc755457bf37647123ba (patch) | |
| tree | 1fd295f035214756c595c972ee2e488b3ab25088 /utils/regtools/qeditor/regdisplaypanel.cpp | |
| parent | 3daa6d64f6337ce47bed7a30c3591c144a278f98 (diff) | |
| download | rockbox-ef0299c62ee31d0c6cb3bc755457bf37647123ba.zip rockbox-ef0299c62ee31d0c6cb3bc755457bf37647123ba.tar.gz rockbox-ef0299c62ee31d0c6cb3bc755457bf37647123ba.tar.bz2 rockbox-ef0299c62ee31d0c6cb3bc755457bf37647123ba.tar.xz | |
qeditor: add soc panel, to display soc information
Change-Id: Ie442b82d96fb150c7466f1a274240f9b111fd91e
Diffstat (limited to 'utils/regtools/qeditor/regdisplaypanel.cpp')
| -rw-r--r-- | utils/regtools/qeditor/regdisplaypanel.cpp | 36 |
1 files changed, 35 insertions, 1 deletions
diff --git a/utils/regtools/qeditor/regdisplaypanel.cpp b/utils/regtools/qeditor/regdisplaypanel.cpp index 8d7bf58..d450b4e 100644 --- a/utils/regtools/qeditor/regdisplaypanel.cpp +++ b/utils/regtools/qeditor/regdisplaypanel.cpp @@ -17,6 +17,40 @@ QByteArray RegItemEditorCreator::valuePropertyName () const } /** + * SocDisplayPanel + */ +SocDisplayPanel::SocDisplayPanel(QWidget *parent, const SocRef& dev_ref) + :QGroupBox(parent), m_soc(dev_ref) +{ + QVBoxLayout *right_layout = new QVBoxLayout; + + m_name = new QLabel(this); + m_name->setTextFormat(Qt::RichText); + m_name->setText("<h1>" + QString::fromStdString(m_soc.GetSoc().name) + "</h1>"); + + m_desc = new QLabel(this); + m_name->setTextFormat(Qt::RichText); + m_desc->setText(QString::fromStdString(m_soc.GetSoc().desc)); + + right_layout->addWidget(m_name, 0); + right_layout->addWidget(m_desc, 0); + right_layout->addStretch(1); + + setTitle("System-on-Chip Description"); + setLayout(right_layout); +} + +void SocDisplayPanel::AllowWrite(bool en) +{ + Q_UNUSED(en); +} + +QWidget *SocDisplayPanel::GetWidget() +{ + return this; +} + +/** * DevDisplayPanel */ DevDisplayPanel::DevDisplayPanel(QWidget *parent, const SocDevRef& dev_ref) @@ -51,8 +85,8 @@ DevDisplayPanel::DevDisplayPanel(QWidget *parent, const SocDevRef& dev_ref) m_name->setTextFormat(Qt::RichText); m_desc->setText(QString::fromStdString(m_dev.GetDev().desc)); - right_layout->addLayout(top_layout, 0); right_layout->addWidget(m_name, 0); + right_layout->addLayout(top_layout, 0); right_layout->addWidget(m_desc, 0); right_layout->addStretch(1); |