mirror of
https://github.com/parchlinux/calamares.git
synced 2025-02-24 10:55:46 -05:00
[tracking] Load all the tracking bits into the configuration
This commit is contained in:
parent
528b98c1c4
commit
5763799ba9
2 changed files with 16 additions and 0 deletions
|
@ -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
|
||||
|
|
|
@ -175,6 +175,8 @@ private:
|
|||
QString m_generalPolicy;
|
||||
|
||||
InstallTrackingConfig* m_installTracking;
|
||||
MachineTrackingConfig* m_machineTracking;
|
||||
UserTrackingConfig* m_userTracking;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue