feat(src/app/App): create splash screen before main window

This commit is contained in:
Wescoeur 2017-06-13 21:43:21 +02:00
parent fe60191896
commit a36f2db160

View file

@ -192,15 +192,8 @@ void App::initContentApp () {
// Enable notifications.
createNotifier();
// Load main view.
qInfo() << QStringLiteral("Loading main view...");
mEngine->load(QUrl(QML_VIEW_MAIN_WINDOW));
if (mEngine->rootObjects().isEmpty())
qFatal("Unable to open main window.");
bool selfTest = mParser.isSet("self-test");
// Load splashscreen.
bool selfTest = mParser.isSet("self-test");
if (!selfTest)
activeSplashScreen(this);
// Set a self test limit.
@ -209,6 +202,12 @@ void App::initContentApp () {
qFatal("Self test failed. :(");
});
// Load main view.
qInfo() << QStringLiteral("Loading main view...");
mEngine->load(QUrl(QML_VIEW_MAIN_WINDOW));
if (mEngine->rootObjects().isEmpty())
qFatal("Unable to open main window.");
QObject::connect(
CoreManager::getInstance()->getHandlers().get(),
&CoreHandlers::coreStarted,