summaryrefslogtreecommitdiff
path: root/utils/regtools/qeditor/mainwindow.cpp
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2014-02-04 17:35:09 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2014-02-10 23:14:26 +0100
commitf982ea63989694f47bf8508883ddaa685d71fdf4 (patch)
tree8ff7b3f7c6f1b0a0b210eb224de1a8a3b0b7edde /utils/regtools/qeditor/mainwindow.cpp
parentc043ecf9e144b1bf24edf5a8a9bf3e2cad08b97c (diff)
downloadrockbox-f982ea63989694f47bf8508883ddaa685d71fdf4.zip
rockbox-f982ea63989694f47bf8508883ddaa685d71fdf4.tar.gz
rockbox-f982ea63989694f47bf8508883ddaa685d71fdf4.tar.bz2
rockbox-f982ea63989694f47bf8508883ddaa685d71fdf4.tar.xz
utils/regtools: slight rework of tab management in qeditor
Change-Id: Iaf41defb79bb76010f3ff5269c28e4bad991ebc3
Diffstat (limited to 'utils/regtools/qeditor/mainwindow.cpp')
-rw-r--r--utils/regtools/qeditor/mainwindow.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/utils/regtools/qeditor/mainwindow.cpp b/utils/regtools/qeditor/mainwindow.cpp
index 3101534..a57ecfb 100644
--- a/utils/regtools/qeditor/mainwindow.cpp
+++ b/utils/regtools/qeditor/mainwindow.cpp
@@ -22,7 +22,9 @@ MyTabWidget::MyTabWidget()
void MyTabWidget::OnCloseTab(int index)
{
+ QWidget *w = this->widget(index);
removeTab(index);
+ delete w;
}
MainWindow::MainWindow(Backend *backend)
@@ -106,5 +108,5 @@ void MainWindow::OnLoadDesc()
void MainWindow::OnNewRegTab()
{
- new RegTab(m_backend, m_tab);
+ m_tab->addTab(new RegTab(m_backend), "Register Tab");
}