From f982ea63989694f47bf8508883ddaa685d71fdf4 Mon Sep 17 00:00:00 2001 From: Amaury Pouly Date: Tue, 4 Feb 2014 17:35:09 +0100 Subject: utils/regtools: slight rework of tab management in qeditor Change-Id: Iaf41defb79bb76010f3ff5269c28e4bad991ebc3 --- utils/regtools/qeditor/mainwindow.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'utils/regtools/qeditor/mainwindow.cpp') 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"); } -- cgit v1.1