Queue module jobs in the order they are listed in the "install" section of settings.conf

This commit is contained in:
Aurélien Gâteau 2014-07-22 16:54:34 +02:00
parent 1b64917385
commit b5b72855c3
9 changed files with 48 additions and 23 deletions

View file

@ -50,11 +50,11 @@ ViewModule::loadSelf()
cDebug() << Q_FUNC_INFO << "for module" << name();
if ( m_loader )
{
ViewStep *vs = qobject_cast< ViewStep* >( m_loader->instance() );
vs->setConfigurationMap( m_configurationMap );
if ( vs )
m_viewStep = qobject_cast< ViewStep* >( m_loader->instance() );
m_viewStep->setConfigurationMap( m_configurationMap );
if ( m_viewStep )
{
ViewManager::instance()->addViewStep( vs );
ViewManager::instance()->addViewStep( m_viewStep );
m_loaded = true;
}
else
@ -65,6 +65,13 @@ ViewModule::loadSelf()
}
QList< job_ptr >
ViewModule::jobs() const
{
return m_viewStep->jobs();
}
void
ViewModule::initFrom( const YAML::Node& node )
{