forked from qt-creator/qt-creator
QmlProfiler: Disable timeline if it's unusable
Task-number: QTCREATORBUG-16503 Change-Id: I67fe5263ebca865e5ee08571754c1bf763a305d9 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -111,10 +111,17 @@ void QmlProfilerViewManager::createViews()
|
||||
d->flameGraphView = new FlameGraphView(d->profilerModelManager);
|
||||
prepareEventsView(d->flameGraphView);
|
||||
|
||||
const QByteArray anchorDockId = d->traceView->objectName().toLatin1();
|
||||
QByteArray anchorDockId;
|
||||
if (d->traceView->isUsable()) {
|
||||
anchorDockId = d->traceView->objectName().toLatin1();
|
||||
perspective->addOperation({anchorDockId, d->traceView, {}, Perspective::SplitVertical});
|
||||
perspective->addOperation({d->flameGraphView->objectName().toLatin1(), d->flameGraphView,
|
||||
anchorDockId, Perspective::AddToTab});
|
||||
} else {
|
||||
anchorDockId = d->flameGraphView->objectName().toLatin1();
|
||||
perspective->addOperation({anchorDockId, d->flameGraphView, {},
|
||||
Perspective::SplitVertical});
|
||||
}
|
||||
perspective->addOperation({d->statisticsView->objectName().toLatin1(), d->statisticsView,
|
||||
anchorDockId, Perspective::AddToTab});
|
||||
perspective->addOperation({anchorDockId, 0, {}, Perspective::Raise});
|
||||
|
Reference in New Issue
Block a user