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); |