From de2932def475a128e68fff23395b0ed5c41026f5 Mon Sep 17 00:00:00 2001 From: harlekin Date: Tue, 15 Oct 2002 12:00:44 +0000 Subject: update by drw to make appearance nicer when no tab is added --- (limited to 'libopie/otabwidget.cpp') diff --git a/libopie/otabwidget.cpp b/libopie/otabwidget.cpp index 6ef4034..aaf14ce 100644 --- a/libopie/otabwidget.cpp +++ b/libopie/otabwidget.cpp @@ -67,7 +67,7 @@ OTabWidget::OTabWidget( QWidget *parent, const char *name, TabStyle s, TabPositi } widgetStack = new QWidgetStack( this, "widgetstack" ); - widgetStack->setFrameStyle( QFrame::StyledPanel | QFrame::Raised ); + widgetStack->setFrameStyle( QFrame::NoFrame ); widgetStack->setLineWidth( style().defaultFrameWidth() ); tabBarStack = new QWidgetStack( this, "tabbarstack" ); @@ -132,6 +132,7 @@ void OTabWidget::addTab( QWidget *child, const QString &icon, const QString &lab widgetStack->addWidget( child, tabid ); widgetStack->raiseWidget( child ); + widgetStack->setFrameStyle( QFrame::StyledPanel | QFrame::Raised ); OTabInfo *tabinfo = new OTabInfo( tabid, child, icon, label ); tabs.append( tabinfo ); @@ -164,6 +165,11 @@ void OTabWidget::removePage( QWidget *childwidget ) tabs.remove( tab ); delete tab; currentTab = tabs.current(); + if ( !currentTab ) + { + widgetStack->setFrameStyle( QFrame::NoFrame ); + } + setUpLayout(); } } -- cgit v0.9.0.2