[tracking] Load all the tracking bits into the configuration

This commit is contained in:
Adriaan de Groot 2020-05-18 17:48:51 +02:00
parent 528b98c1c4
commit 5763799ba9
2 changed files with 16 additions and 0 deletions

View file

@ -149,6 +149,8 @@ UserTrackingConfig::setConfigurationMap( const QVariantMap& configurationMap )
Config::Config( QObject* parent )
: QObject( parent )
, m_installTracking( new InstallTrackingConfig( this ) )
, m_machineTracking( new MachineTrackingConfig( this ) )
, m_userTracking( new UserTrackingConfig( this ) )
{
}
@ -169,6 +171,18 @@ Config::setConfigurationMap( const QVariantMap& configurationMap )
{
m_installTracking->setConfigurationMap( subconfig );
}
subconfig = CalamaresUtils::getSubMap( configurationMap, "machine", success );
if ( success )
{
m_machineTracking->setConfigurationMap( subconfig );
}
subconfig = CalamaresUtils::getSubMap( configurationMap, "user", success );
if ( success )
{
m_userTracking->setConfigurationMap( subconfig );
}
}
QString

View file

@ -175,6 +175,8 @@ private:
QString m_generalPolicy;
InstallTrackingConfig* m_installTracking;
MachineTrackingConfig* m_machineTracking;
UserTrackingConfig* m_userTracking;
};
#endif