Adverts widget supports population from web and from local files.

This commit is contained in:
felixrojauro
2015-11-01 19:19:03 +01:00
parent 5a3b2dbce6
commit 85a611ed19
16 changed files with 167 additions and 116 deletions

View File

@@ -1,4 +1,5 @@
#include "jsonactivepromotionsparser.h"
#include "../qtquick_controls/cpp/qmlimageprovider.h"
#include <QDebug>
@@ -24,7 +25,7 @@ void JsonActivePromotionsParser::ResolvePromotionsArray()
{
if ( singleCasinoDescriptor.isObject() )
{
m_aActiveCasinos.append( JsonSingleActivePromotion( singleCasinoDescriptor.toObject() ) );
m_aActivePromotions.append( JsonSingleActivePromotion( singleCasinoDescriptor.toObject() ) );
}
}
}
@@ -33,10 +34,21 @@ void JsonActivePromotionsParser::ResolvePromotionsArray()
const QList<JsonSingleActivePromotion>& JsonActivePromotionsParser::GetPromotions() const
{
return m_aActiveCasinos;
return m_aActivePromotions;
}
QList<JsonSingleActivePromotion>& JsonActivePromotionsParser::GetPromotions()
{
return m_aActiveCasinos;
return m_aActivePromotions;
}
void JsonActivePromotionsParser::AddImagesToPool( QmlImageProvider* a_pImageProvider )
{
if ( a_pImageProvider )
{
foreach( JsonSingleActivePromotion oPromotion, m_aActivePromotions )
{
a_pImageProvider->AddToImagePool( oPromotion.GetImageName(), oPromotion.GetAdvertImage() );
}
}
}