void VTabWidget::setPosition(VTabPosition p) { if(m_position == p) return; m_position = p; Q3HBoxLayout *l = (Q3HBoxLayout*)layout(); if(!l) { qWarning( "Error layout is null"); return; } l->remove(m_wStack); l->remove(m_bar); m_bar->setPosition(p); if(p == TabLeft) { l->addWidget(m_bar,0); l->addWidget(m_wStack,5); } else { l->addWidget(m_wStack,5); l->addWidget(m_bar,0); } }