OSDN Git Service

Merge branch 'master' into requirements-checking
authorAdriaan de Groot <groot@kde.org>
Thu, 14 Feb 2019 23:32:45 +0000 (00:32 +0100)
committerAdriaan de Groot <groot@kde.org>
Thu, 14 Feb 2019 23:32:45 +0000 (00:32 +0100)
1  2 
src/calamares/CalamaresApplication.cpp
src/libcalamaresui/CMakeLists.txt
src/libcalamaresui/modulesystem/Module.cpp
src/modules/partition/gui/PartitionViewStep.cpp
src/modules/partition/gui/PartitionViewStep.h
src/modules/welcome/WelcomePage.cpp

@@@ -339,8 -348,13 +348,15 @@@ voi
  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";
Simple merge
@@@ -553,8 -645,17 +648,17 @@@ PartitionViewStep::setConfigurationMap
      } );
  
      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();
+     }
  }
  
  
@@@ -80,7 -79,8 +83,9 @@@ private
      PartitionPage*    m_manualPartitionPage;
  
      QWidget*          m_waitingWidget;
 +    QFutureWatcher<void>* m_future;
+     QSet< PartitionActions::Choices::SwapChoice > m_swapChoices;
  };
  
  CALAMARES_PLUGIN_FACTORY_DECLARATION( PartitionViewStepFactory )
Simple merge