summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/regtab.cpp
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2014-09-27 13:29:44 +0200
committerAmaury Pouly <amaury.pouly@gmail.com>2014-12-15 22:52:45 +0100
commitb08620dd304f54943c057405da49d44102ebcc77 (patch)
tree55d53f7bb87b50e76941622c1115a23762536367 /utils/regtools/qeditor/regtab.cpp
parent3b4e63173d5f762a368d159e21f76e2df3fcf8ab (diff)
downloadrockbox-b08620dd304f54943c057405da49d44102ebcc77.zip
rockbox-b08620dd304f54943c057405da49d44102ebcc77.tar.gz
rockbox-b08620dd304f54943c057405da49d44102ebcc77.tar.bz2
rockbox-b08620dd304f54943c057405da49d44102ebcc77.tar.xz
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.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;