#ifndef GAMESELECTOR_H #define GAMESELECTOR_H #include #include "gamesmodel.h" #include "servergame.h" #include "client.h" class QPushButton; class QTreeView; class GameSelector : public QWidget { Q_OBJECT public: GameSelector(Client *_client, QWidget *parent = 0); void enableGameList(); void disableGameList(); private slots: void actCreate(); void actRefresh(); void actJoin(); void checkResponse(ServerResponse response); void statusChanged(ProtocolStatus status); private: Client *client; QTreeView *gameListView; GamesModel *gameListModel; QPushButton *createButton, *joinButton; }; #endif