diff --git a/src/connectdlg.cpp b/src/connectdlg.cpp
index 06c0dfccfc..2cde9da618 100644
--- a/src/connectdlg.cpp
+++ b/src/connectdlg.cpp
@@ -42,31 +42,37 @@ CConnectDlg::CConnectDlg ( CClientSettings* pNSetP, const bool bNewShowCompleteR
// Add help text to controls -----------------------------------------------
// directory
- QString strDirectoryWT = "" + tr ( "Directory" ) + ": " +
- tr ( "Shows the servers listed by the selected directory. "
- "You can add custom directories in Advanced Settings." );
- QString strDirectoryAN = tr ( "Directory combo box" );
-
- lblList->setWhatsThis ( strDirectoryWT );
- lblList->setAccessibleName ( strDirectoryAN );
+ QString strDirectoryWT = "" + tr ( "Directory" ) + ": " + tr ( "The list of available directories." ) + "
" +
+ tr ( "Select a directory to list the servers registered with it." ) + "
" +
+ tr ( "You can add custom directories in Advanced Settings." );
+ lblDirectory->setWhatsThis ( strDirectoryWT );
+ lblDirectory->setToolTip ( strDirectoryWT );
cbxDirectory->setWhatsThis ( strDirectoryWT );
+ cbxDirectory->setToolTip ( strDirectoryWT );
+
+ QString strDirectoryAN = tr ( "Directory combo box" );
+ lblDirectory->setAccessibleName ( strDirectoryAN );
cbxDirectory->setAccessibleName ( strDirectoryAN );
// filter
QString strFilterWT = "" + tr ( "Filter" ) + ": " +
tr ( "Filters the server list by the given text. Note that the filter is case insensitive. "
"A single # character will filter for those servers with at least one person connected." );
- QString strFilterAN = tr ( "Filter edit box" );
lblFilter->setWhatsThis ( strFilterWT );
+ lblFilter->setToolTip ( strFilterWT );
edtFilter->setWhatsThis ( strFilterWT );
+ edtFilter->setToolTip ( strFilterWT );
+ QString strFilterAN = tr ( "Filter edit box" );
lblFilter->setAccessibleName ( strFilterAN );
edtFilter->setAccessibleName ( strFilterAN );
// show all mucisians
- chbExpandAll->setWhatsThis ( "" + tr ( "Show All Musicians" ) + ": " +
- tr ( "Uncheck to collapse the server list to show just the server details. "
- "Check to show everyone on the servers." ) );
+ QString strExpandAllWT = "" + tr ( "Show All Musicians" ) + ": " +
+ tr ( "Uncheck to collapse the server list to show just the server details. "
+ "Check to show everyone on the servers." );
+ chbExpandAll->setWhatsThis ( strExpandAllWT );
+ chbExpandAll->setToolTip ( strExpandAllWT );
chbExpandAll->setAccessibleName ( tr ( "Show all musicians check box" ) );
@@ -80,6 +86,11 @@ CConnectDlg::CConnectDlg ( CClientSettings* pNSetP, const bool bNewShowCompleteR
"
" + tr ( "Permanent servers (those that have been listed for longer than 48 hours) are shown in bold." ) +
"
" + tr ( "You can add custom directories in Advanced Settings." ) );
+ lvwServers->setToolTip ( "" + tr ( "Server List" ) + ": " +
+ tr ( "The list of servers registered with the selected directory. "
+ "Click the server you want to join, then click the Connect button or "
+ "double click the server to connect." ) );
+
lvwServers->setAccessibleName ( tr ( "Server list view" ) );
// server address
@@ -91,15 +102,20 @@ CConnectDlg::CConnectDlg ( CClientSettings* pNSetP, const bool bNewShowCompleteR
.arg ( QString ( "example.org:%1" ).arg ( DEFAULT_PORT_NUMBER ) );
lblServerAddr->setWhatsThis ( strServAddrH );
+ lblServerAddr->setToolTip ( strServAddrH );
cbxServerAddr->setWhatsThis ( strServAddrH );
+ cbxServerAddr->setToolTip ( strServAddrH );
cbxServerAddr->setAccessibleName ( tr ( "Server address edit box" ) );
cbxServerAddr->setAccessibleDescription ( tr ( "Holds the current server address. It also stores old addresses in the combo box list." ) );
+ QString strDeleteServerAddrWT = "" + tr ( "Delete Server Address" ) + ": " +
+ tr ( "Click the button to clear the currently selected server address "
+ "and delete it from the list of stored servers." );
+ tbtDeleteServerAddr->setWhatsThis ( strDeleteServerAddrWT );
+ tbtDeleteServerAddr->setToolTip ( strDeleteServerAddrWT );
+
tbtDeleteServerAddr->setAccessibleName ( tr ( "Delete server address button" ) );
- tbtDeleteServerAddr->setWhatsThis ( "" + tr ( "Delete Server Address" ) + ": " +
- tr ( "Click the button to clear the currently selected server address "
- "and delete it from the list of stored servers." ) );
tbtDeleteServerAddr->setText ( u8"\u232B" );
UpdateDirectoryComboBox();
diff --git a/src/connectdlgbase.ui b/src/connectdlgbase.ui
index f12cdbe39a..b5fc396cab 100644
--- a/src/connectdlgbase.ui
+++ b/src/connectdlgbase.ui
@@ -30,7 +30,7 @@
0
-
-
+
Directory