QTfrontend/pages.cpp
changeset 1377 a9e768739345
parent 1334 b58afaadf7ae
child 1389 6e411559cc7b
equal deleted inserted replaced
1376:6c82ad758a80 1377:a9e768739345
    31 #include <QRadioButton>
    31 #include <QRadioButton>
    32 #include <QTableView>
    32 #include <QTableView>
    33 #include <QMessageBox>
    33 #include <QMessageBox>
    34 #include <QHeaderView>
    34 #include <QHeaderView>
    35 #include <QTabWidget>
    35 #include <QTabWidget>
       
    36 #include <QTextBrowser>
    36 
    37 
    37 #include "pages.h"
    38 #include "pages.h"
    38 #include "sdlkeys.h"
    39 #include "sdlkeys.h"
    39 #include "hwconsts.h"
    40 #include "hwconsts.h"
    40 #include "gamecfgwidget.h"
    41 #include "gamecfgwidget.h"
   627 	roomName = new QLineEdit(this);
   628 	roomName = new QLineEdit(this);
   628 	roomName->setMaxLength(60);
   629 	roomName->setMaxLength(60);
   629 	pageLayout->addWidget(roomName, 0, 0);
   630 	pageLayout->addWidget(roomName, 0, 0);
   630 	roomsList = new QListWidget(this);
   631 	roomsList = new QListWidget(this);
   631 	pageLayout->addWidget(roomsList, 1, 0, 3, 1);
   632 	pageLayout->addWidget(roomsList, 1, 0, 3, 1);
   632 	
   633 	serverMessage = new QTextBrowser(this);
   633 	BtnBack = addButton(":/res/Exit.png", pageLayout, 4, 0, true);
   634 	serverMessage->setOpenExternalLinks(true);
       
   635 	pageLayout->addWidget(serverMessage, 4, 0, 1, 2);
       
   636 	
       
   637 	BtnBack = addButton(":/res/Exit.png", pageLayout, 5, 0, true);
   634 	BtnCreate = addButton(tr("Create"), pageLayout, 0, 1);
   638 	BtnCreate = addButton(tr("Create"), pageLayout, 0, 1);
   635 	BtnJoin = addButton(tr("Join"), pageLayout, 1, 1);
   639 	BtnJoin = addButton(tr("Join"), pageLayout, 1, 1);
   636 	BtnRefresh = addButton(tr("Refresh"), pageLayout, 2, 1);
   640 	BtnRefresh = addButton(tr("Refresh"), pageLayout, 2, 1);
   637 
   641 
   638 	connect(BtnCreate, SIGNAL(clicked()), this, SLOT(onCreateClick()));
   642 	connect(BtnCreate, SIGNAL(clicked()), this, SLOT(onCreateClick()));
   639 	connect(BtnJoin, SIGNAL(clicked()), this, SLOT(onJoinClick()));
   643 	connect(BtnJoin, SIGNAL(clicked()), this, SLOT(onJoinClick()));
   640 	connect(BtnRefresh, SIGNAL(clicked()), this, SLOT(onRefreshClick()));
   644 	connect(BtnRefresh, SIGNAL(clicked()), this, SLOT(onRefreshClick()));
   641 	connect(roomsList, SIGNAL(doubleClicked (const QModelIndex &)), this, SLOT(onJoinClick()));
   645 	connect(roomsList, SIGNAL(doubleClicked (const QModelIndex &)), this, SLOT(onJoinClick()));
   642 }
   646 }
       
   647 
   643 
   648 
   644 void PageRoomsList::setRoomsList(const QStringList & list)
   649 void PageRoomsList::setRoomsList(const QStringList & list)
   645 {
   650 {
   646 	roomsList->clear();
   651 	roomsList->clear();
   647 	roomsList->addItems(list);
   652 	roomsList->addItems(list);