[libcalamaresui] Behave better as a model

This commit is contained in:
Adriaan de Groot 2020-03-11 05:01:39 +01:00
parent 8f0a6d3065
commit 99c03f7fbb

View File

@ -157,6 +157,7 @@ ViewManager::addViewStep( ViewStep* step )
void
ViewManager::insertViewStep( int before, ViewStep* step )
{
emit beginInsertRows( QModelIndex(), before, before );
m_steps.insert( before, step );
connect( step, &ViewStep::enlarge, this, &ViewManager::enlarge );
connect( step, &ViewStep::nextStatusChanged, this, [this]( bool status ) {
@ -183,6 +184,7 @@ ViewManager::insertViewStep( int before, ViewStep* step )
m_stack->insertWidget( before, step->widget() );
m_stack->setCurrentIndex( 0 );
step->widget()->setFocus();
emit endInsertRows();
}