forked from qt-creator/qt-creator
Core: Fix appearance of mutltiple status bars
There should only be one. Fixes: QTCREATORBUG-29691 Change-Id: I02b4aaec35d6a35b0130cdbc9d933aed9cfb8132 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -1237,14 +1237,17 @@ void MainWindowPrivate::init()
|
||||
|
||||
// Add small Toolbuttons for toggling the navigation widgets
|
||||
StatusBarManager::addStatusBarWidget(m_toggleLeftSideBarButton, StatusBarManager::First);
|
||||
int childsCount = q->statusBar()->findChildren<QWidget *>(QString(), Qt::FindDirectChildrenOnly).count();
|
||||
q->statusBar()->insertPermanentWidget(childsCount - 1, m_toggleRightSideBarButton); // before QSizeGrip
|
||||
int childsCount = m_modeStack->statusBar()
|
||||
->findChildren<QWidget *>(QString(), Qt::FindDirectChildrenOnly)
|
||||
.count();
|
||||
m_modeStack->statusBar()->insertPermanentWidget(childsCount - 1,
|
||||
m_toggleRightSideBarButton); // before QSizeGrip
|
||||
|
||||
// setUnifiedTitleAndToolBarOnMac(true);
|
||||
// setUnifiedTitleAndToolBarOnMac(true);
|
||||
//if (HostOsInfo::isAnyUnixHost())
|
||||
//signal(SIGINT, handleSigInt);
|
||||
//signal(SIGINT, handleSigInt);
|
||||
|
||||
q->statusBar()->setProperty("p_styled", true);
|
||||
m_modeStack->statusBar()->setProperty("p_styled", true);
|
||||
|
||||
/*auto dropSupport = new DropSupport(this, [](QDropEvent *event, DropSupport *) {
|
||||
return event->source() == nullptr; // only accept drops from the "outside" (e.g. file manager)
|
||||
|
||||
Reference in New Issue
Block a user