diff options
author | Amaury Pouly <amaury.pouly@gmail.com> | 2014-09-27 13:29:44 +0200 |
---|---|---|
committer | Amaury Pouly <amaury.pouly@gmail.com> | 2014-12-15 22:52:45 +0100 |
commit | b08620dd304f54943c057405da49d44102ebcc77 (patch) | |
tree | 55d53f7bb87b50e76941622c1115a23762536367 /utils/regtools/qeditor/regtab.cpp | |
parent | 3b4e63173d5f762a368d159e21f76e2df3fcf8ab (diff) | |
download | rockbox-b08620dd304f54943c057405da49d44102ebcc77.tar.gz rockbox-b08620dd304f54943c057405da49d44102ebcc77.zip |
qeditor: introduce a message widget to display non-interactive messages
Change-Id: Iad43efa1f09428389fbd09403c1ae20d2805f1c5
Reviewed-on: http://gerrit.rockbox.org/987
Reviewed-by: Amaury Pouly <amaury.pouly@gmail.com>
Diffstat (limited to 'utils/regtools/qeditor/regtab.cpp')
-rw-r--r-- | utils/regtools/qeditor/regtab.cpp | 10 |
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 | ||
318 | void RegTab::SetMessage(MessageWidget::MessageType type, const QString& msg) | ||
319 | { | ||
320 | m_msg->SetMessage(type, msg); | ||
321 | } | ||
322 | |||
313 | void RegTab::SetPanel(RegTabPanel *panel) | 323 | void RegTab::SetPanel(RegTabPanel *panel) |
314 | { | 324 | { |
315 | delete m_right_content; | 325 | delete m_right_content; |