QTfrontend/pages.cpp
changeset 1856 e71dbf958c87
parent 1840 4747f0232b88
child 1884 40e59e9f82ce
equal deleted inserted replaced
1855:a2a9b8544ecc 1856:e71dbf958c87
   763 	
   763 	
   764 	chatWidget = new HWChatWidget(this);
   764 	chatWidget = new HWChatWidget(this);
   765 	pageLayout->addWidget(chatWidget, 4, 0, 1, 2);
   765 	pageLayout->addWidget(chatWidget, 4, 0, 1, 2);
   766 	pageLayout->setRowStretch(4, 350);
   766 	pageLayout->setRowStretch(4, 350);
   767 
   767 
   768 	BtnBack = addButton(":/res/Exit.png", pageLayout, 5, 0, true);
       
   769 	BtnCreate = addButton(tr("Create"), pageLayout, 0, 1);
   768 	BtnCreate = addButton(tr("Create"), pageLayout, 0, 1);
   770 	BtnJoin = addButton(tr("Join"), pageLayout, 1, 1);
   769 	BtnJoin = addButton(tr("Join"), pageLayout, 1, 1);
   771 	BtnRefresh = addButton(tr("Refresh"), pageLayout, 3, 1);
   770 	BtnRefresh = addButton(tr("Refresh"), pageLayout, 3, 1);
       
   771 	
       
   772 	BtnBack = addButton(":/res/Exit.png", pageLayout, 5, 0, true);
       
   773 	BtnAdmin = addButton(tr("Admin features"), pageLayout, 5, 1);
   772 
   774 
   773 	connect(BtnCreate, SIGNAL(clicked()), this, SLOT(onCreateClick()));
   775 	connect(BtnCreate, SIGNAL(clicked()), this, SLOT(onCreateClick()));
   774 	connect(BtnJoin, SIGNAL(clicked()), this, SLOT(onJoinClick()));
   776 	connect(BtnJoin, SIGNAL(clicked()), this, SLOT(onJoinClick()));
   775 	connect(BtnRefresh, SIGNAL(clicked()), this, SLOT(onRefreshClick()));
   777 	connect(BtnRefresh, SIGNAL(clicked()), this, SLOT(onRefreshClick()));
   776 	connect(roomsList, SIGNAL(doubleClicked (const QModelIndex &)), this, SLOT(onJoinClick()));
   778 	connect(roomsList, SIGNAL(doubleClicked (const QModelIndex &)), this, SLOT(onJoinClick()));
   777 }
   779 }
   778 
   780 
       
   781 void PageRoomsList::setAdmin(bool flag)
       
   782 {
       
   783 	BtnAdmin->setVisible(flag);
       
   784 }
   779 
   785 
   780 void PageRoomsList::setRoomsList(const QStringList & list)
   786 void PageRoomsList::setRoomsList(const QStringList & list)
   781 {
   787 {
   782 	roomsList->clear();
   788 	roomsList->clear();
   783 	roomsList->setHorizontalHeaderLabels(
   789 	roomsList->setHorizontalHeaderLabels(