From 938b136cb546bb40f8e40e696089c9fd7a84ec23 Mon Sep 17 00:00:00 2001 From: Teo Mrnjavac Date: Tue, 9 Apr 2013 10:58:42 +0200 Subject: [PATCH] Added temporary status message for incoming suggestions. --- .../database/DatabaseCommand_ShareTrack.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libtomahawk/database/DatabaseCommand_ShareTrack.cpp b/src/libtomahawk/database/DatabaseCommand_ShareTrack.cpp index b16a25bdd..69183e3c1 100644 --- a/src/libtomahawk/database/DatabaseCommand_ShareTrack.cpp +++ b/src/libtomahawk/database/DatabaseCommand_ShareTrack.cpp @@ -24,6 +24,9 @@ #include "network/Servent.h" #include "ViewManager.h" #include "playlist/InboxModel.h" +#include "jobview/JobStatusView.h" +#include "jobview/JobStatusModel.h" +#include "jobview/ErrorStatusMessage.h" DatabaseCommand_ShareTrack::DatabaseCommand_ShareTrack( QObject* parent ) : DatabaseCommandLoggable( parent ) @@ -102,6 +105,13 @@ DatabaseCommand_ShareTrack::postCommitHook() Qt::QueuedConnection, Q_ARG( const Tomahawk::query_ptr&, m_query ), Q_ARG( int, 0 ) /*row*/ ); + + //TODO: replace with a proper JobStatusItem + if( ViewManager::instance()->currentPage() != ViewManager::instance()->inboxWidget() ) + JobStatusView::instance()->model()->addJob( new ErrorStatusMessage( tr( "%1 recommended %2 by %3" ) + .arg( source()->friendlyName() ) + .arg( m_query->track() ) + .arg( m_query->artist() ) ) ); }