mirror of
https://github.com/NohamR/Reclass.git
synced 2026-05-10 19:59:21 +00:00
fix: on new class, switch to it
This commit is contained in:
10
src/main.cpp
10
src/main.cpp
@@ -1572,6 +1572,16 @@ QDockWidget* MainWindow::createTab(RcxDocument* doc) {
|
||||
|
||||
dock->raise();
|
||||
dock->show();
|
||||
// Ensure the new dock's tab is activated in the tab bar
|
||||
for (auto* tabBar : findChildren<QTabBar*>()) {
|
||||
if (tabBar->parent() != this) continue;
|
||||
for (int i = 0; i < tabBar->count(); i++) {
|
||||
if (tabBar->tabText(i) == dock->windowTitle()) {
|
||||
tabBar->setCurrentIndex(i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Install context menu on dock tab bars (deferred — tab bar created after tabification)
|
||||
QTimer::singleShot(0, this, [this]() {
|
||||
|
||||
Reference in New Issue
Block a user