[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kdeui/dialogs
From: Teo Mrnjavac <teo () kde ! org>
Date: 2010-11-30 21:19:48
Message-ID: 20101130211948.2527AAC8A3 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1202431 by mrnjavac:
Added special case ToolTip strings for "Blog", "Homepage" and "Other" type links. \
Also added a missing ToolTip string for a contributor's email. \
CCMAIL:kde-i18n-doc@kde.org
M +17 -2 kaboutapplicationpersonlistdelegate_p.cpp
--- trunk/KDE/kdelibs/kdeui/dialogs/kaboutapplicationpersonlistdelegate_p.cpp \
#1202430:1202431 @@ -122,12 +122,13 @@
mainLinks->setSizePolicy( QSizePolicy::Fixed, QSizePolicy::Fixed );
KAction *action;
action = qobject_cast< KAction * >( mainLinks->actions().at( EmailAction ) );
- action->setToolTip( profile.email() );
+ action->setToolTip( i18nc( "Action to send an email to a contributor",
+ "Email contributor\n%1", profile.email() ) );
action->setData( QString( QLatin1String( "mailto:") + profile.email() ) );
action->setVisible( true );
if( !profile.homepage().isEmpty() ) {
action = qobject_cast< KAction * >( mainLinks->actions().at( HomepageAction \
) );
- action->setToolTip( profile.homepage().url() );
+ action->setToolTip( i18n( "Visit contributor's homepage\n%1", \
profile.homepage().url() ) ); action->setData( profile.homepage().url() );
action->setVisible( true );
}
@@ -155,9 +156,23 @@
continue; //We skip it if it's the same as the homepage from \
KAboutData
action = qobject_cast< KAction * >( socialLinks->actions().at( \
currentSocialLinkAction ) ); + if( link.type() == \
KAboutApplicationPersonProfileOcsLink::Other ) { + action->setToolTip( \
i18n( "Visit contributor's page\n%1", + \
link.url().url() ) ); + }
+ else if( link.type() == KAboutApplicationPersonProfileOcsLink::Blog ) {
+ action->setToolTip( i18n( "Visit contributor's blog\n%1",
+ link.url().url() ) );
+ }
+ else if( link.type() == KAboutApplicationPersonProfileOcsLink::Homepage ) {
+ action->setToolTip( i18n( "Visit contributor's homepage\n%1",
+ link.url().url() ) );
+ }
+ else {
action->setToolTip( i18n( "Visit contributor's profile on %1\n%2",
link.prettyType(),
link.url().url() ) );
+ }
action->setIcon( link.icon() );
action->setData( link.url().url() );
action->setVisible( true );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic