/* This file is (c) 2011 Tvangeste * Part of GoldenDict. Licensed under GPLv3 or later, see the LICENSE file */ #include "maintabwidget.hh" MainTabWidget::MainTabWidget( QWidget * parent) : QTabWidget( parent ) { hideSingleTab = false; } void MainTabWidget::setHideSingleTab(bool hide) { hideSingleTab = hide; updateTabBarVisibility(); } void MainTabWidget::tabInserted(int index) { updateTabBarVisibility(); } void MainTabWidget::tabRemoved(int index) { updateTabBarVisibility(); } void MainTabWidget::updateTabBarVisibility() { tabBar()->setVisible( !hideSingleTab || tabBar()->count() > 1 ); }