diff options
Diffstat (limited to 'src/mainwindow.cpp')
-rw-r--r-- | src/mainwindow.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index c2a9820..1432116 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -5,6 +5,7 @@ #include "src/settingsdialog.h" #include "src/aboutdialog.h" #include "src/widgets/tab_activity_list.h" +#include "src/widgets/tab_actor_info.h" #include <QFileDialog> #include <QInputDialog> @@ -53,6 +54,10 @@ void MainWindow::create_initial_tabs() { activity_list_tab->relist_statuses(true); }); + // TODO: maybe have one Actor info tab that is constantly updated with the new opened archive? + // actor_info_tab = new TabActorInfo(data_archive); + // ui->tabWidget->addTab(actor_info_tab, tr("Actor Info")); + // TODO: Add the "+" tab for opening new tabs } @@ -151,6 +156,9 @@ void MainWindow::finish_open_file(const Archive::InitError& parse_error) { if (parse_error == Archive::NoError) { emit new_archive_opened(); } + actor_info_tab = new TabActorInfo(data_archive); + ui->tabWidget->addTab(actor_info_tab, tr("Actor Info")); + connect(this, &MainWindow::new_archive_opened, actor_info_tab, &TabActorInfo::deleteLater); // The cursor is restored in TabActivityList::relist_statuses() } |