From e28f8225f5ba270f840b6eb5c0253a0ec50de4b7 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Fri, 21 Oct 2011 19:46:36 +0000 Subject: Rockbox Utility: add Speex license to About dialog. The Speex codec has a special license requiring it to be reproduced with any distribution. Add the license as a separate tab in the About dialog to satisfy this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30816 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/aboutbox.ui | 15 +++++++++++++-- rbutil/rbutilqt/rbutilqt.cpp | 10 ++++++++-- rbutil/rbutilqt/rbutilqt.qrc | 1 + 3 files changed, 22 insertions(+), 4 deletions(-) (limited to 'rbutil/rbutilqt') diff --git a/rbutil/rbutilqt/aboutbox.ui b/rbutil/rbutilqt/aboutbox.ui index 8689b844ed..d688a2f413 100644 --- a/rbutil/rbutilqt/aboutbox.ui +++ b/rbutil/rbutilqt/aboutbox.ui @@ -1,3 +1,4 @@ + aboutBox @@ -21,7 +22,7 @@ - :/icons/rockbox-5.png + :/icons/rockbox-5.png @@ -50,7 +51,7 @@ - Installer and housekeeping utility for the Rockbox open source digital audio player firmware.<br/>© 2005 - 2011 The Rockbox Team.<br/>Released under the GNU General Public License v2.<br/>Uses icons by the <a href="http://tango.freedesktop.org/">Tango Project</a>.<br/><center><a href="http://www.rockbox.org">http://www.rockbox.org</a></center> + Installer and housekeeping utility for the Rockbox open source digital audio player firmware.<br/>© 2005 - 2011 The Rockbox Team.<br/>Released under the GNU General Public License v2.<br/>Uses icons by the <a href="http://tango.freedesktop.org/">Tango Project</a>.<br/><center><a href="http://www.rockbox.org">http://www.rockbox.org</a></center> Qt::RichText @@ -126,6 +127,16 @@ + + + &Speex License + + + + + + + diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index 47955c93fc..70b7e5fa47 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp @@ -293,9 +293,15 @@ void RbUtilQt::about() QFile licence(":/docs/gpl-2.0.html"); licence.open(QIODevice::ReadOnly); QTextStream c(&licence); - QString cline = c.readAll(); - about.browserLicense->insertHtml(cline); + about.browserLicense->insertHtml(c.readAll()); about.browserLicense->moveCursor(QTextCursor::Start, QTextCursor::MoveAnchor); + + QFile speexlicense(":/docs/COPYING.SPEEX"); + speexlicense.open(QIODevice::ReadOnly); + QTextStream s(&speexlicense); + about.browserSpeexLicense->insertHtml("
" + s.readAll() + "
"); + about.browserSpeexLicense->moveCursor(QTextCursor::Start, QTextCursor::MoveAnchor); + QFile credits(":/docs/CREDITS"); credits.open(QIODevice::ReadOnly); QTextStream r(&credits); diff --git a/rbutil/rbutilqt/rbutilqt.qrc b/rbutil/rbutilqt/rbutilqt.qrc index 5a361c3cb3..e7eff5212f 100644 --- a/rbutil/rbutilqt/rbutilqt.qrc +++ b/rbutil/rbutilqt/rbutilqt.qrc @@ -2,6 +2,7 @@ ../../docs/CREDITS ../../docs/gpl-2.0.html + ../../apps/codecs/libspeex/COPYING ../../tools/VOICE_PAUSE.wav -- cgit