1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-12 17:14:00 +02:00

Dont write just the QVariant to settings

This commit is contained in:
Hugo Lindström
2012-09-24 22:58:26 +02:00
parent 46772ee261
commit 6674e227a4
2 changed files with 6 additions and 6 deletions

View File

@@ -1369,15 +1369,15 @@ TomahawkSettings::setPlaylistUpdaters( const SerializedUpdaters& updaters )
void
TomahawkSettings::setLastChartIds( const QVariant& ids ){
TomahawkSettings::setLastChartIds( const QMap<QString, QVariant>& ids ){
setValue( "chartIds", ids );
setValue( "chartIds", QVariant::fromValue<QMap<QString, QVariant> >( ids ) );
}
QVariant TomahawkSettings::lastChartIds(){
QMap<QString, QVariant> TomahawkSettings::lastChartIds(){
return value( "chartIds" ).value<QVariant>();
return value( "chartIds" ).value<QMap<QString, QVariant> >();
}

View File

@@ -212,8 +212,8 @@ public:
static void registerCustomSettingsHandlers();
// Charts
void setLastChartIds( const QVariant& ids );
QVariant lastChartIds();
void setLastChartIds( const QMap<QString, QVariant>& ids );
QMap<QString, QVariant> lastChartIds();
signals:
void changed();