From 93cd9571c534bb48af3707e1dc6c8bab28461df7 Mon Sep 17 00:00:00 2001 From: Christian Klinger Date: Tue, 10 May 2016 17:30:37 +0200 Subject: first new version of the connect window; needs some polish though. --- src/client/connectwindow/connectwindow.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/client/connectwindow/connectwindow.h') diff --git a/src/client/connectwindow/connectwindow.h b/src/client/connectwindow/connectwindow.h index 9daa420..bdd564a 100644 --- a/src/client/connectwindow/connectwindow.h +++ b/src/client/connectwindow/connectwindow.h @@ -17,10 +17,12 @@ #define PVSCONNECTWINDOW_H_ #include +#include #include #include #include "../../shared/networkmessage.h" #include "../net/serverdiscovery.h" +#include "../util/room.h" namespace Ui{ class ConnectWindow; @@ -53,8 +55,9 @@ public: explicit ConnectWindow(QWidget *parent = NULL); virtual ~ConnectWindow(); - + void connectToSession(const QByteArray sessionName, QString mgrIP); + void setAvailableRooms(QList m); private: Ui::ConnectWindow *_ui; @@ -64,6 +67,7 @@ private: ConnectionState _state; QByteArray _currentSession; QString _currentIp; + QString _defaultSessionName; NetworkMessage _packet; bool _tryReconnect; int _timerHide; @@ -81,6 +85,8 @@ protected slots: void onBtnAdvanced(); void onBtnHide(); + void onRoomSelection(int index); + void onConnectionStateChange(ConnectWindow::ConnectionState state); void onConnectionClosed(QObject* connection); void onConnectionDisconnected(); -- cgit v1.2.3-55-g7522