mirror of
				https://github.com/TES3MP/openmw-tes3mp.git
				synced 2025-11-04 08:26:43 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
	
		
			874 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
	
		
			874 B
		
	
	
	
		
			C++
		
	
	
	
	
	
//
 | 
						|
// Created by koncord on 07.01.17.
 | 
						|
//
 | 
						|
 | 
						|
#include "qdebug.h"
 | 
						|
#include "NetController.hpp"
 | 
						|
 | 
						|
#include "ServerInfoDialog.hpp"
 | 
						|
 | 
						|
ServerInfoDialog::ServerInfoDialog(QWidget *parent): QDialog(parent)
 | 
						|
{
 | 
						|
    setupUi(this);
 | 
						|
    connect(btnRefresh, SIGNAL(clicked()), this, SLOT(refresh()));
 | 
						|
}
 | 
						|
 | 
						|
ServerInfoDialog::~ServerInfoDialog()
 | 
						|
{
 | 
						|
 | 
						|
}
 | 
						|
 | 
						|
void ServerInfoDialog::refresh()
 | 
						|
{
 | 
						|
    NetController::get()->updateInfo();
 | 
						|
    ServerData *sd = NetController::get()->selectedServer();
 | 
						|
    leAddr->setText(sd->addr);
 | 
						|
    lblName->setText(sd->hostName);
 | 
						|
    lblPing->setNum(sd->ping);
 | 
						|
 | 
						|
    listPlayers->clear();
 | 
						|
    QStringList players = NetController::get()->players();
 | 
						|
    listPlayers->addItems(players);
 | 
						|
    listPlugins->clear();
 | 
						|
    listPlugins->addItems(NetController::get()->plugins());
 | 
						|
 | 
						|
    lblPlayers->setText(QString::number(players.size()) + " / " + QString::number(sd->maxPlayers));
 | 
						|
}
 |