int KMultiTabBarInternal::appendTab(const QPixmap &pic, int id, const QString& text) { KMultiTabBarTab *tab; m_tabs.append(tab= new KMultiTabBarTab(pic,text,id,this,m_position,m_style)); // Insert before the stretch.. mainLayout->insertWidget(m_tabs.size()-1, tab); tab->show(); return 0; }
int KMultiTabBarInternal::appendTab(const QPixmap &pic ,int id,const QString& text) { KMultiTabBarTab *tab; m_tabs.append(tab= new KMultiTabBarTab(pic,text,id,box,m_position,m_style)); tab->showActiveTabText(m_showActiveTabTexts); if (m_style==KMultiTabBar::KONQSBC) { if (m_expandedTabSize<tab->neededSize()) { m_expandedTabSize=tab->neededSize(); for (uint i=0;i<m_tabs.count();i++) m_tabs.at(i)->setSize(m_expandedTabSize); } else tab->setSize(m_expandedTabSize); } else tab->updateState(); tab->show(); return 0; }