From 92ca79c2f88dfaa2b351055171c4b6c2b001cd09 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Thu, 26 May 2016 12:02:16 +0200 Subject: [PATCH] Improve debug output for startup profiling. --- src/calamares/CalamaresApplication.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/calamares/CalamaresApplication.cpp b/src/calamares/CalamaresApplication.cpp index 952528903..6389a2806 100644 --- a/src/calamares/CalamaresApplication.cpp +++ b/src/calamares/CalamaresApplication.cpp @@ -86,7 +86,11 @@ CalamaresApplication::init() setWindowIcon( QIcon( Calamares::Branding::instance()-> imagePath( Calamares::Branding::ProductIcon ) ) ); + cDebug() << "STARTUP: initQmlPath, initSettings, initBranding done"; + initModuleManager(); //also shows main window + + cDebug() << "STARTUP: initModuleManager: module init started"; } @@ -328,7 +332,9 @@ CalamaresApplication::initModuleManager() void CalamaresApplication::initView() { + cDebug() << "STARTUP: initModuleManager: all modules init done"; initJobQueue(); + cDebug() << "STARTUP: initJobQueue done"; m_mainwindow = new CalamaresWindow(); //also creates ViewManager @@ -340,15 +346,19 @@ CalamaresApplication::initView() m_mainwindow->move( this->desktop()->availableGeometry().center() - m_mainwindow->rect().center() ); + + cDebug() << "STARTUP: CalamaresWindow created; loadModules started"; } void CalamaresApplication::initViewSteps() { + cDebug() << "STARTUP: loadModules for all modules done"; m_mainwindow->show(); ProgressTreeModel* m = new ProgressTreeModel( this ); ProgressTreeView::instance()->setModel( m ); + cDebug() << "STARTUP: Window now visible and ProgressTreeView populated"; }