forked from len0rd/rockbox
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>
This commit is contained in:
parent
3b4e63173d
commit
b08620dd30
4 changed files with 120 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue