diff options
Diffstat (limited to 'utils/regtools/qeditor/mainwindow.cpp')
-rw-r--r-- | utils/regtools/qeditor/mainwindow.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/utils/regtools/qeditor/mainwindow.cpp b/utils/regtools/qeditor/mainwindow.cpp index 07adc71368..9cea728d6e 100644 --- a/utils/regtools/qeditor/mainwindow.cpp +++ b/utils/regtools/qeditor/mainwindow.cpp | |||
@@ -43,8 +43,15 @@ void DocumentTab::OnModified(bool modified) | |||
43 | m_tab->SetTabModified(this, modified); | 43 | m_tab->SetTabModified(this, modified); |
44 | } | 44 | } |
45 | 45 | ||
46 | void DocumentTab::SetTabWidget(MyTabWidget *tab) | ||
47 | { | ||
48 | m_tab = tab; | ||
49 | SetTabName(m_tabname); | ||
50 | } | ||
51 | |||
46 | void DocumentTab::SetTabName(const QString& name) | 52 | void DocumentTab::SetTabName(const QString& name) |
47 | { | 53 | { |
54 | m_tabname = name; | ||
48 | if(m_tab) | 55 | if(m_tab) |
49 | m_tab->SetTabName(this, name); | 56 | m_tab->SetTabName(this, name); |
50 | } | 57 | } |
@@ -201,20 +208,20 @@ void MainWindow::OnLoadDesc() | |||
201 | } | 208 | } |
202 | } | 209 | } |
203 | 210 | ||
204 | void MainWindow::AddTab(DocumentTab *doc, const QString& title) | 211 | void MainWindow::AddTab(DocumentTab *doc) |
205 | { | 212 | { |
206 | m_tab->setCurrentIndex(m_tab->addTab(doc->GetWidget(), title)); | 213 | m_tab->setCurrentIndex(m_tab->addTab(doc->GetWidget(), "")); |
207 | doc->SetTabWidget(m_tab); | 214 | doc->SetTabWidget(m_tab); |
208 | } | 215 | } |
209 | 216 | ||
210 | void MainWindow::OnNewRegTab() | 217 | void MainWindow::OnNewRegTab() |
211 | { | 218 | { |
212 | AddTab(new RegTab(m_backend, this), "Register Tab"); | 219 | AddTab(new RegTab(m_backend, this)); |
213 | } | 220 | } |
214 | 221 | ||
215 | void MainWindow::OnNewRegEdit() | 222 | void MainWindow::OnNewRegEdit() |
216 | { | 223 | { |
217 | AddTab(new RegEdit(m_backend, this), "Register Editor"); | 224 | AddTab(new RegEdit(m_backend, this)); |
218 | } | 225 | } |
219 | 226 | ||
220 | bool MainWindow::Quit() | 227 | bool MainWindow::Quit() |