Skip to content

Commit 86a48e4

Browse files
committed
[Plugin manager] Display origins of the available and installed version in a tooltip rather than inline'
1 parent 835cca7 commit 86a48e4

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/app/pluginmanager/qgspluginmanager.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,9 @@ void QgsPluginManager::showPluginDetails( QStandardItem *item )
655655
" margin-left:98px;"
656656
" padding-top:3px;"
657657
" }"
658+
" span.version {"
659+
" cursor: pointer;"
660+
" }"
658661
"</style>";
659662

660663
if ( !metadata->value( QStringLiteral( "plugin_id" ) ).isEmpty() )
@@ -915,11 +918,17 @@ void QgsPluginManager::showPluginDetails( QStandardItem *item )
915918
{
916919
QString ver = metadata->value( QStringLiteral( "version_installed" ) );
917920
if ( ver == QLatin1String( "-1" ) ) ver = '?';
918-
html += tr( "Installed version: %1 (in %2)<br/>" ).arg( ver, metadata->value( QStringLiteral( "library" ) ) );
921+
html += QStringLiteral( "%1 <span class='version' title='%2 %3'> %4 </span><br/>" ).arg( tr( "Installed version:" ),
922+
tr( "in" ),
923+
metadata->value( QStringLiteral( "library" ) ),
924+
ver );
919925
}
920926
if ( ! metadata->value( QStringLiteral( "version_available" ) ).isEmpty() )
921927
{
922-
html += tr( "Available version: %1 (in %2)<br/>" ).arg( metadata->value( QStringLiteral( "version_available" ) ), metadata->value( QStringLiteral( "zip_repository" ) ) );
928+
html += QStringLiteral( "%1 <span class='version' title='%2 %3'> %4 </span><br/>" ).arg( tr( "Available version:" ),
929+
tr( "in" ),
930+
metadata->value( QStringLiteral( "zip_repository" ) ),
931+
metadata->value( QStringLiteral( "version_available" ) ) );
923932
}
924933

925934
if ( ! metadata->value( QStringLiteral( "changelog" ) ).isEmpty() )

0 commit comments

Comments
 (0)