Properly implemented DockAreaTitle bar to encapsulate title bar functionality

This commit is contained in:
Uwe Kindler
2018-10-12 14:51:57 +02:00
parent 9bfb3fbea1
commit 11e5f9c95a
7 changed files with 53 additions and 186 deletions

View File

@@ -467,16 +467,12 @@ bool CDockAreaTabBar::eventFilter(QObject *watched, QEvent *event)
return Result;
}
if (event->type() == QEvent::Hide)
{
return Result;
}
int TabIndex = d->TabsLayout->indexOf(Tab);
switch (event->type())
{
case QEvent::Hide: emit tabClosed(TabIndex); break;
case QEvent::Show: emit tabOpened(TabIndex); break;
case QEvent::Hide:
emit tabClosed(d->TabsLayout->indexOf(Tab)); break;
case QEvent::Show:
emit tabOpened(d->TabsLayout->indexOf(Tab)); break;
default:
break;
}