summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/regtab.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/regtools/qeditor/regtab.cpp')
-rw-r--r--utils/regtools/qeditor/regtab.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/utils/regtools/qeditor/regtab.cpp b/utils/regtools/qeditor/regtab.cpp
index c92dad4..32d08a7 100644
--- a/utils/regtools/qeditor/regtab.cpp
+++ b/utils/regtools/qeditor/regtab.cpp
@@ -149,8 +149,10 @@ RegTab::RegTab(Backend *backend, QWidget *parent)
data_sel_layout->addWidget(m_data_sel_reload);
data_sel_group->setLayout(data_sel_layout);
m_data_soc_label->setFrameStyle(QFrame::StyledPanel | QFrame::Raised);
+ m_msg = new MessageWidget(this);
m_right_panel->addWidget(data_sel_group, 0);
+ m_right_panel->addWidget(m_msg, 0);
m_right_content = 0;
SetPanel(new EmptyRegTabPanel);
QWidget *w = new QWidget;
@@ -176,6 +178,9 @@ RegTab::RegTab(Backend *backend, QWidget *parent)
connect(m_data_sel_reload, SIGNAL(clicked(bool)), this, SLOT(OnBackendReload(bool)));
connect(m_type_selector, SIGNAL(currentChanged(int)), this, SLOT(OnTypeChanged(int)));
+ SetMessage(MessageWidget::Information,
+ "You can browse the registers. Select a data source to analyse the values.");
+
OnSocListChanged();
SetDataSocName("");
UpdateTabName();
@@ -310,6 +315,11 @@ void RegTab::DisplaySoc(const SocRef& ref)
SetPanel(new SocDisplayPanel(this, ref));
}
+void RegTab::SetMessage(MessageWidget::MessageType type, const QString& msg)
+{
+ m_msg->SetMessage(type, msg);
+}
+
void RegTab::SetPanel(RegTabPanel *panel)
{
delete m_right_content;