CalamaresApplication::initViewSteps()
{
cDebug() << "STARTUP: loadModules for all modules done";
- m_mainwindow->show();
+ m_moduleManager->checkRequirements();
+ if ( Calamares::Branding::instance()->windowMaximize() )
+ {
+ m_mainwindow->setWindowFlag( Qt::FramelessWindowHint );
+ m_mainwindow->showMaximized();
+ }
+ else
+ m_mainwindow->show();
++
ProgressTreeModel* m = new ProgressTreeModel( nullptr );
ProgressTreeView::instance()->setModel( m );
cDebug() << "STARTUP: Window now visible and ProgressTreeView populated";
} );
QFuture< void > future =
- QtConcurrent::run( this, &PartitionViewStep::initPartitionCoreModule );
- watcher->setFuture( future );
+ QtConcurrent::run( this, &PartitionViewStep::initPartitionCoreModule );
+ m_future->setFuture( future );
+
+ if ( configurationMap.contains( "partitionLayout" ) )
+ {
+ m_core->initLayout( configurationMap.values( "partitionLayout" ).at(0).toList() );
+ }
+ else
+ {
+ m_core->initLayout();
+ }
}
PartitionPage* m_manualPartitionPage;
QWidget* m_waitingWidget;
+ QFutureWatcher<void>* m_future;
+
+ QSet< PartitionActions::Choices::SwapChoice > m_swapChoices;
};
CALAMARES_PLUGIN_FACTORY_DECLARATION( PartitionViewStepFactory )