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(); }