Exchanges widget

This commit is contained in:
felixrojauro
2015-11-27 15:43:53 +01:00
parent 18f49ef4e5
commit 59d16a1d12
18 changed files with 1024 additions and 738 deletions

View File

@@ -0,0 +1,39 @@
#ifndef GUIEXCHANGESWIDGET_H
#define GUIEXCHANGESWIDGET_H
#include <QWidget>
#include <QNetworkReply>
class CasinoCoinWebAPIParser;
class CasinoCoinWebAPI;
class GUIExchangesControl;
class QmlImageProvider;
class JsonActiveExchangesParser;
class GUIExchangesWidget : public QWidget
{
Q_OBJECT
public:
GUIExchangesWidget( QWidget *parent = 0) ;
~GUIExchangesWidget();
QWidget* dockQmlToWidget();
void PopulateExchangesFromWeb();
void PopulateExchangesLocally();
private:
void registerCustomQmlTypes();
GUIExchangesControl* m_pExchangesControl;
CasinoCoinWebAPIParser* m_pWebApiParserTemporary;
CasinoCoinWebAPI* m_pWebApiTemporary;
QmlImageProvider* m_pQmlImageProvider;
private slots:
void slotPopulateFromWeb( JsonActiveExchangesParser* a_pExchangesParser );
};
#endif // GUIEXCHANGESWIDGET_H