示例#1
0
 void FlatTabWidget::tabPressEvent(int index)
 {
   if(index == currentIndex)
   {
     m_stack->setHidden(!m_stack->isHidden());
     emit tabToggled(index);
     updateGeometry();
   } else {
     if(m_stack->isHidden())
     {
       m_stack->show();
       emit tabToggled(index);
       updateGeometry();
     }
     currentIndex = index;
   }
 }
	void GUITabbedTitleBar::tabDragEnd(UINT32 tabIdx, const Vector2I& dragPos)
	{
		endDrag();

		if(mActiveTabIdx != tabIdx)
			tabToggled(tabIdx, true);

		_markLayoutAsDirty();
	}