diff --git a/src/clientsettingsdlgbase.ui b/src/clientsettingsdlgbase.ui
index c5f610e9..92d44869 100755
--- a/src/clientsettingsdlgbase.ui
+++ b/src/clientsettingsdlgbase.ui
@@ -567,7 +567,7 @@
-
- Upstream Rate
+ Audio Stream Rate
diff --git a/src/global.h b/src/global.h
index ae3a6539..e5d20795 100755
--- a/src/global.h
+++ b/src/global.h
@@ -52,6 +52,9 @@
// default server address
#define DEFAULT_SERVER_ADDRESS "llcon.dyndns.org"
+// download URL
+#define LLCON_DOWNLOAD_URL "http://sourceforge.net/projects/llcon/files"
+
// defined port number for client and server
#define LLCON_DEFAULT_PORT_NUMBER 22124
diff --git a/src/llconclientdlg.cpp b/src/llconclientdlg.cpp
index 4f43918b..281614b2 100755
--- a/src/llconclientdlg.cpp
+++ b/src/llconclientdlg.cpp
@@ -799,7 +799,7 @@ void CLlconClientDlg::UpdateDisplay()
if ( TimerErrorStatus.isActive() )
{
// right now we only have one error case: delay too high
- strStatus = tr ( "Audio delay too long" );
+ strStatus = tr ( "Audio delay too large" );
}
else
{
diff --git a/src/util.cpp b/src/util.cpp
index 08bafeae..824c69da 100755
--- a/src/util.cpp
+++ b/src/util.cpp
@@ -407,6 +407,10 @@ CLlconHelpMenu::CLlconHelpMenu ( QWidget* parent ) : QMenu ( "&?", parent )
addAction ( tr ( "What's &This" ), this,
SLOT ( OnHelpWhatsThis() ), QKeySequence ( Qt::SHIFT + Qt::Key_F1 ) );
+ addSeparator();
+ addAction ( tr ( "&Download Link..." ), this,
+ SLOT ( OnHelpDownloadLink() ) );
+
addSeparator();
addAction ( tr ( "&About..." ), this, SLOT ( OnHelpAbout() ) );
}
diff --git a/src/util.h b/src/util.h
index e457fb27..3ff2374c 100755
--- a/src/util.h
+++ b/src/util.h
@@ -32,6 +32,8 @@
#include
#include
#include
+#include
+#include
#include
#include "global.h"
using namespace std; // because of the library: "vector"
@@ -356,6 +358,8 @@ protected:
public slots:
void OnHelpWhatsThis() { QWhatsThis::enterWhatsThisMode(); }
void OnHelpAbout() { AboutDlg.exec(); }
+ void OnHelpDownloadLink()
+ { QDesktopServices::openUrl ( QUrl ( LLCON_DOWNLOAD_URL ) ); }
};