Make tabs automaticly resize when window is too small to show them all

svn path=/trunk/kdebase/konsole/; revision=382962
wilder-portage
Jonathan Riddell 21 years ago
parent 0eb419bf65
commit b819700857
  1. 7
      konsole/konsole.cpp

@ -867,6 +867,7 @@ void Konsole::makeTabWidget()
{
tabwidget = new KTabWidget(this);
tabwidget->setTabReorderingEnabled(true);
tabwidget->setAutomaticResizeTabs(true);
if (n_tabbar==TabTop)
tabwidget->setTabPosition(QTabWidget::Top);
else
@ -1321,12 +1322,18 @@ void Konsole::slotTabSetViewOptions(int mode)
switch(mode) {
case ShowIconAndText:
// tabwidget->setTabLabel(page, title);
// tabwidget->setTabIconSet(page, icon);
tabwidget->changeTab(page, icon, title);
break;
case ShowTextOnly:
// tabwidget->setTabLabel(page, title);
// tabwidget->setTabIconSet(page, QIconSet());
tabwidget->changeTab(page, QIconSet(), title);
break;
case ShowIconOnly:
// tabwidget->setTabLabel(page, QString::null);
// tabwidget->setTabIconSet(page, icon);
tabwidget->changeTab(page, icon, QString::null);
break;
}

Loading…
Cancel
Save