    tabbar->setTabData(idx, tab_unique_id++);
    tabbar->setCurrentIndex(idx);
  }
  
  void ChartsWidget::removeTab(int index) {
    int id = tabbar->tabData(index).toInt();
    for (auto &c : tab_charts[id]) {
      removeChart(c);
 
</s> remove   for (int i = 0; i < tabbar->count(); ++i) {
    tabbar->setTabText(i, QString("Tab %1").arg(i + 1));
  }
 </s> add 
  updateTabBar();
    tabbar->setTabData(idx, tab_unique_id++);
    tabbar->setCurrentIndex(idx);
  updateTabBar();
  }
  
  void ChartsWidget::removeTab(int index) {
    int id = tabbar->tabData(index).toInt();
    for (auto &c : tab_charts[id]) {
      removeChart(c);
keep add keep keep keep keep keep keep
 cabana: display chart count in tab (#27853)

display chart count in tabbar 
tools/cabana/chart/chartswidget.cc