mirror of
https://github.com/AskDavis/Casinotest.git
synced 2026-01-03 12:29:46 -08:00
39 lines
786 B
C++
39 lines
786 B
C++
#ifndef GUIBANNERWIDGET_H
|
|
#define GUIBANNERWIDGET_H
|
|
|
|
#include <QWidget>
|
|
#include <QNetworkReply>
|
|
|
|
class CasinoCoinWebAPIParser;
|
|
class CasinoCoinWebAPI;
|
|
class GUIBannerControl;
|
|
class QmlImageProvider;
|
|
class JsonActivePromotionsParser;
|
|
|
|
class GUIBannerWidget : public QWidget
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
GUIBannerWidget(QWidget *parent = 0);
|
|
~GUIBannerWidget();
|
|
|
|
QWidget* dockQmlToWidget();
|
|
|
|
void PopulateBannerFromWeb();
|
|
void PopulateBannerLocally();
|
|
|
|
private:
|
|
void registerCustomQmlTypes();
|
|
|
|
GUIBannerControl* m_pBannerControl;
|
|
|
|
CasinoCoinWebAPIParser* m_pWebApiParserTemporary;
|
|
CasinoCoinWebAPI* m_pWebApiTemporary;
|
|
QmlImageProvider* m_pQmlImageProvider;
|
|
private slots:
|
|
void slotPopulateFromWeb( JsonActivePromotionsParser* a_pPromotionsParser );
|
|
};
|
|
|
|
#endif // GUIBANNERWIDGET_H
|