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 c92dad49d5..32d08a73d3 100644
--- a/utils/regtools/qeditor/regtab.cpp
+++ b/utils/regtools/qeditor/regtab.cpp
@@ -149,8 +149,10 @@ RegTab::RegTab(Backend *backend, QWidget *parent)
149 data_sel_layout->addWidget(m_data_sel_reload); 149 data_sel_layout->addWidget(m_data_sel_reload);
150 data_sel_group->setLayout(data_sel_layout); 150 data_sel_group->setLayout(data_sel_layout);
151 m_data_soc_label->setFrameStyle(QFrame::StyledPanel | QFrame::Raised); 151 m_data_soc_label->setFrameStyle(QFrame::StyledPanel | QFrame::Raised);
152 m_msg = new MessageWidget(this);
152 153
153 m_right_panel->addWidget(data_sel_group, 0); 154 m_right_panel->addWidget(data_sel_group, 0);
155 m_right_panel->addWidget(m_msg, 0);
154 m_right_content = 0; 156 m_right_content = 0;
155 SetPanel(new EmptyRegTabPanel); 157 SetPanel(new EmptyRegTabPanel);
156 QWidget *w = new QWidget; 158 QWidget *w = new QWidget;
@@ -176,6 +178,9 @@ RegTab::RegTab(Backend *backend, QWidget *parent)
176 connect(m_data_sel_reload, SIGNAL(clicked(bool)), this, SLOT(OnBackendReload(bool))); 178 connect(m_data_sel_reload, SIGNAL(clicked(bool)), this, SLOT(OnBackendReload(bool)));
177 connect(m_type_selector, SIGNAL(currentChanged(int)), this, SLOT(OnTypeChanged(int))); 179 connect(m_type_selector, SIGNAL(currentChanged(int)), this, SLOT(OnTypeChanged(int)));
178 180
181 SetMessage(MessageWidget::Information,
182 "You can browse the registers. Select a data source to analyse the values.");
183
179 OnSocListChanged(); 184 OnSocListChanged();
180 SetDataSocName(""); 185 SetDataSocName("");
181 UpdateTabName(); 186 UpdateTabName();
@@ -310,6 +315,11 @@ void RegTab::DisplaySoc(const SocRef& ref)
310 SetPanel(new SocDisplayPanel(this, ref)); 315 SetPanel(new SocDisplayPanel(this, ref));
311} 316}
312 317
318void RegTab::SetMessage(MessageWidget::MessageType type, const QString& msg)
319{
320 m_msg->SetMessage(type, msg);
321}
322
313void RegTab::SetPanel(RegTabPanel *panel) 323void RegTab::SetPanel(RegTabPanel *panel)
314{ 324{
315 delete m_right_content; 325 delete m_right_content;