summaryrefslogtreecommitdiff
path: root/libopie/otabwidget.cpp
authordrw <drw>2003-06-03 22:11:32 (UTC)
committer drw <drw>2003-06-03 22:11:32 (UTC)
commit41ffd8ca271b6803558389d0c10ecb289517c896 (patch) (unidiff)
tree3d858b42989219ca7f38db0d01e7d88a0bff01c0 /libopie/otabwidget.cpp
parent94223c1a074b98d636b546b5a6b237ba91ee1f51 (diff)
downloadopie-41ffd8ca271b6803558389d0c10ecb289517c896.zip
opie-41ffd8ca271b6803558389d0c10ecb289517c896.tar.gz
opie-41ffd8ca271b6803558389d0c10ecb289517c896.tar.bz2
Make sure tabPosition is initialized properly, thanks zecke for finding
Diffstat (limited to 'libopie/otabwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/otabwidget.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/libopie/otabwidget.cpp b/libopie/otabwidget.cpp
index 05aafd4..fe2c60f 100644
--- a/libopie/otabwidget.cpp
+++ b/libopie/otabwidget.cpp
@@ -54,48 +54,49 @@ OTabWidget::OTabWidget( QWidget *parent, const char *name, TabStyle s, TabPositi
54 if ( pos == "Bottom" ) 54 if ( pos == "Bottom" )
55 { 55 {
56 p = Bottom; 56 p = Bottom;
57 } 57 }
58 else 58 else
59 { 59 {
60 p = Top; 60 p = Top;
61 } 61 }
62 } 62 }
63 63
64 widgetStack = new QWidgetStack( this, "widgetstack" ); 64 widgetStack = new QWidgetStack( this, "widgetstack" );
65 widgetStack->setFrameStyle( QFrame::NoFrame ); 65 widgetStack->setFrameStyle( QFrame::NoFrame );
66 widgetStack->setLineWidth( style().defaultFrameWidth() ); 66 widgetStack->setLineWidth( style().defaultFrameWidth() );
67 67
68 tabBarStack = new QWidgetStack( this, "tabbarstack" ); 68 tabBarStack = new QWidgetStack( this, "tabbarstack" );
69 69
70 tabBar = new OTabBar( tabBarStack, "tabbar" ); 70 tabBar = new OTabBar( tabBarStack, "tabbar" );
71 tabBarStack->addWidget( tabBar, 0 ); 71 tabBarStack->addWidget( tabBar, 0 );
72 connect( tabBar, SIGNAL( selected( int ) ), this, SLOT( slotTabBarSelected( int ) ) ); 72 connect( tabBar, SIGNAL( selected( int ) ), this, SLOT( slotTabBarSelected( int ) ) );
73 73
74 tabList = new QComboBox( false, tabBarStack, "tablist" ); 74 tabList = new QComboBox( false, tabBarStack, "tablist" );
75 tabBarStack->addWidget( tabList, 1 ); 75 tabBarStack->addWidget( tabList, 1 );
76 connect( tabList, SIGNAL( activated( int ) ), this, SLOT( slotTabListSelected( int ) ) ); 76 connect( tabList, SIGNAL( activated( int ) ), this, SLOT( slotTabListSelected( int ) ) );
77 77
78 tabBarPosition = p;
78 setTabStyle( s ); 79 setTabStyle( s );
79 setTabPosition( p ); 80 setTabPosition( p );
80 81
81 currTab= 0x0; 82 currTab= 0x0;
82} 83}
83 84
84OTabWidget::~OTabWidget() 85OTabWidget::~OTabWidget()
85{ 86{
86} 87}
87 88
88void OTabWidget::addTab( QWidget *child, const QString &icon, const QString &label ) 89void OTabWidget::addTab( QWidget *child, const QString &icon, const QString &label )
89{ 90{
90 QPixmap iconset = loadSmooth( icon ); 91 QPixmap iconset = loadSmooth( icon );
91 92
92 QTab *tab = new QTab(); 93 QTab *tab = new QTab();
93 if ( tabBarStyle == IconTab ) 94 if ( tabBarStyle == IconTab )
94 { 95 {
95 tab->label = QString::null; 96 tab->label = QString::null;
96 } 97 }
97 else 98 else
98 { 99 {
99 tab->label = label; 100 tab->label = label;
100 } 101 }
101 if ( tabBarStyle == IconTab || tabBarStyle == IconList ) 102 if ( tabBarStyle == IconTab || tabBarStyle == IconList )