Пример #1
0
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);
    }
}