395 |
395 |
396 public: |
396 public: |
397 PageRoomsList(QWidget* parent, QSettings * config, SDLInteraction * sdli); |
397 PageRoomsList(QWidget* parent, QSettings * config, SDLInteraction * sdli); |
398 |
398 |
399 QLineEdit * roomName; |
399 QLineEdit * roomName; |
|
400 QLineEdit * searchText; |
400 QTableWidget * roomsList; |
401 QTableWidget * roomsList; |
401 QPushButton * BtnBack; |
402 QPushButton * BtnBack; |
402 QPushButton * BtnCreate; |
403 QPushButton * BtnCreate; |
403 QPushButton * BtnJoin; |
404 QPushButton * BtnJoin; |
404 QPushButton * BtnRefresh; |
405 QPushButton * BtnRefresh; |
405 QPushButton * BtnAdmin; |
406 QPushButton * BtnAdmin; |
|
407 QPushButton * BtnClear; |
|
408 QComboBox * CBState; |
|
409 QComboBox * CBRules; |
|
410 QComboBox * CBWeapons; |
406 HWChatWidget * chatWidget; |
411 HWChatWidget * chatWidget; |
|
412 |
|
413 private: |
|
414 bool gameInLobby; |
|
415 QString gameInLobbyName; |
|
416 QStringList listFromServer; |
407 |
417 |
408 public slots: |
418 public slots: |
409 void setRoomsList(const QStringList & list); |
419 void setRoomsList(const QStringList & list); |
410 void setAdmin(bool); |
420 void setAdmin(bool); |
411 |
421 |
412 private slots: |
422 private slots: |
413 void onCreateClick(); |
423 void onCreateClick(); |
414 void onJoinClick(); |
424 void onJoinClick(); |
415 void onRefreshClick(); |
425 void onRefreshClick(); |
|
426 void onClearClick(); |
|
427 void onJoinConfirmation(const QString &); |
416 |
428 |
417 signals: |
429 signals: |
418 void askForCreateRoom(const QString &); |
430 void askForCreateRoom(const QString &); |
419 void askForJoinRoom(const QString &); |
431 void askForJoinRoom(const QString &); |
420 void askForRoomList(); |
432 void askForRoomList(); |
|
433 void askJoinConfirmation(const QString &); |
421 }; |
434 }; |
422 |
435 |
423 class PageConnecting : public AbstractPage |
436 class PageConnecting : public AbstractPage |
424 { |
437 { |
425 Q_OBJECT |
438 Q_OBJECT |