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,35 @@
#ifndef GUIEXCHANGESLISTVIEW_H
#define GUIEXCHANGESLISTVIEW_H
#include <QQuickItem>
class QmlListModel;
class QmlExchangesListModel;
class QmlExchangesListItem;
class GUIExchangesListView : public QQuickItem
{
Q_OBJECT
Q_PROPERTY( QmlExchangesListModel* p_pListModel MEMBER m_pModel NOTIFY signalModelChanged )
public:
explicit GUIExchangesListView( QQuickItem *a_pParent = 0 );
virtual ~GUIExchangesListView(); /** Destructor **/
void SetModel( QmlExchangesListModel* a_pModel );
QmlExchangesListModel* GetModel() const { return m_pModel; }
void Clear();
Q_INVOKABLE void OnClicked( int a_iItemIndex );
signals:
void signalModelChanged();
public slots:
private:
QmlExchangesListModel* m_pModel;
};
#endif // GUIEXCHANGESLISTVIEW_H