only show servers if we get a ping from them, added some test code
This commit is contained in:
parent
375a9f2908
commit
b39576d8d6
2 changed files with 17 additions and 2 deletions
|
@ -115,6 +115,10 @@ void CConnectDlg::SetServerList ( const CHostAddress& InetAddr,
|
||||||
QTreeWidgetItem* pNewListViewItem =
|
QTreeWidgetItem* pNewListViewItem =
|
||||||
new QTreeWidgetItem ( ListViewServers );
|
new QTreeWidgetItem ( ListViewServers );
|
||||||
|
|
||||||
|
// make the entry invisible (will be set to visible on successful ping
|
||||||
|
// result)
|
||||||
|
pNewListViewItem->setHidden ( true );
|
||||||
|
|
||||||
// server name
|
// server name
|
||||||
pNewListViewItem->setText ( 0, vecServerInfo[iIdx].strName );
|
pNewListViewItem->setText ( 0, vecServerInfo[iIdx].strName );
|
||||||
|
|
||||||
|
@ -188,8 +192,19 @@ void CConnectDlg::SetPingTimeResult ( CHostAddress& InetAddr,
|
||||||
data ( 0, Qt::UserRole ).toString().
|
data ( 0, Qt::UserRole ).toString().
|
||||||
compare ( InetAddr.toString() ) )
|
compare ( InetAddr.toString() ) )
|
||||||
{
|
{
|
||||||
|
// a ping time was received, set item to visible
|
||||||
|
ListViewServers->topLevelItem ( iIdx )->setHidden ( false );
|
||||||
|
|
||||||
|
// TEST
|
||||||
|
QFont test = ListViewServers->topLevelItem ( iIdx )->font( 3 );
|
||||||
|
test.setBold ( true );
|
||||||
|
ListViewServers->topLevelItem ( iIdx )->setFont ( 3, test );
|
||||||
|
|
||||||
|
ListViewServers->topLevelItem ( iIdx )->setTextColor ( 3, Qt::red );
|
||||||
|
|
||||||
|
// update ping text
|
||||||
ListViewServers->topLevelItem ( iIdx )->
|
ListViewServers->topLevelItem ( iIdx )->
|
||||||
setText ( 3, QString().setNum ( iPingTime ) );
|
setText ( 3, QString().setNum ( iPingTime ) + " ms" );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,7 +44,7 @@
|
||||||
</column>
|
</column>
|
||||||
<column>
|
<column>
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Ping Time/ms</string>
|
<string>Ping Time</string>
|
||||||
</property>
|
</property>
|
||||||
</column>
|
</column>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
Loading…
Add table
Reference in a new issue