QTfrontend/pages.h
changeset 3786 0907b0fd5714
parent 3760 d30f1ba768d7
child 3932 2fc211f60015
equal deleted inserted replaced
3785:7056284fd97c 3786:0907b0fd5714
   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