mirror of
https://github.com/AskDavis/Casinotest.git
synced 2026-01-08 05:39:47 -08:00
Adverts widget v0.2 added:
*Querying webAPI for adverts content; *Starting browsers new tab with url specified in json file *Basic QML items and models *Overview tab layout changes *Storing images on harddrive (temporary solution) *Sending queries to webAPI straight from widget (temporary solution) coming next: -store whole json file as url/desription need to be stored for further use -display images of adverts from QImage, not from file stored on harddrive -hide/show adverts button tweaking -proper webAPI base class for querying various servers for data (prypto for instance) *
This commit is contained in:
32
src/qt/qtquick_controls/cpp/qmlbannerlistitem.cpp
Normal file
32
src/qt/qtquick_controls/cpp/qmlbannerlistitem.cpp
Normal file
@@ -0,0 +1,32 @@
|
||||
#include "qmlbannerlistitem.h"
|
||||
|
||||
#include <QDebug>
|
||||
|
||||
QmlBannerListItem::QmlBannerListItem(QString a_strImageSource, QString a_strDestinationUrl, QString a_strDescription, QObject* a_pParent )
|
||||
: QmlListItem( QVariant( a_strImageSource ), QVariant( a_strDestinationUrl ), QVariant( a_strDescription ), a_pParent )
|
||||
{
|
||||
}
|
||||
|
||||
QmlBannerListItem::QmlBannerListItem( const JsonSingleActivePromotion& a_rCasinoDescription, QObject* a_pParent )
|
||||
: QmlListItem( QVariant( a_rCasinoDescription.GetImagePath() ), a_rCasinoDescription.find( "access_url" ).value().toVariant(), a_rCasinoDescription.find( "description" ).value().toVariant(), a_pParent )
|
||||
{
|
||||
}
|
||||
|
||||
QmlBannerListItem::QmlBannerListItem( QObject* a_pParent )
|
||||
: QmlListItem( QVariant( "" ), QVariant( "" ), QVariant( "" ), a_pParent )
|
||||
{
|
||||
}
|
||||
|
||||
QmlBannerListItem::~QmlBannerListItem()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
QHash<int, QByteArray> QmlBannerListItem::RoleNames() const
|
||||
{
|
||||
QHash<int, QByteArray> aRoleNames;
|
||||
aRoleNames[ROLE_IMAGE_SOURCE] = "m_imageSource";
|
||||
aRoleNames[ROLE_DESTINATION_URL] = "m_destinationUrl";
|
||||
aRoleNames[ROLE_DESCRIPTION] = "m_description";
|
||||
return aRoleNames;
|
||||
}
|
||||
Reference in New Issue
Block a user