From c2363e09675e43f7e865e8e131cf738af2bfdd7c Mon Sep 17 00:00:00 2001
From: Leo Franchi <lfranchi@kde.org>
Date: Wed, 23 May 2012 09:35:25 -0400
Subject: [PATCH] Enable stage playlist exporting

rename
---
 src/libtomahawk/GlobalActionManager.cpp |  7 +++++++
 src/sourcetree/SourceTreeView.cpp       | 10 ++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/libtomahawk/GlobalActionManager.cpp b/src/libtomahawk/GlobalActionManager.cpp
index 4fca818b1..e1ddf7e63 100644
--- a/src/libtomahawk/GlobalActionManager.cpp
+++ b/src/libtomahawk/GlobalActionManager.cpp
@@ -1233,6 +1233,13 @@ GlobalActionManager::waitingForResolved( bool /* success */ )
 }
 
 
+QString
+GlobalActionManager::hostname() const
+{
+    return QString( "http://stage.toma.hk" );
+}
+
+
 /// SPOTIFY URL HANDLING
 
 bool
diff --git a/src/sourcetree/SourceTreeView.cpp b/src/sourcetree/SourceTreeView.cpp
index fb2dfbd7b..55134566f 100644
--- a/src/sourcetree/SourceTreeView.cpp
+++ b/src/sourcetree/SourceTreeView.cpp
@@ -227,7 +227,7 @@ SourceTreeView::setupMenus()
     }
 
    if ( type == SourcesModel::StaticPlaylist )
-       copyPlaylistAction->setText( tr( "&Export Playlist" ) );
+       copyPlaylistAction->setText( tr( "&Copy Playlist Link" ) );
 
     connect( loadPlaylistAction,   SIGNAL( triggered() ), SLOT( loadPlaylist() ) );
     connect( renamePlaylistAction, SIGNAL( triggered() ), SLOT( renamePlaylist() ) );
@@ -398,8 +398,10 @@ SourceTreeView::copyPlaylistLink()
     else if ( type == SourcesModel::StaticPlaylist )
     {
         // Disable toma.hk playlist mode until ready
-        // GlobalActionManager::instance()->getShortLink( playlist );
-
+       PlaylistItem* item = itemFromIndex< PlaylistItem >( m_contextMenuIndex );
+       playlist_ptr playlist = item->playlist();
+       GlobalActionManager::instance()->getShortLink( playlist );
+/*
        PlaylistItem* item = itemFromIndex< PlaylistItem >( m_contextMenuIndex );
        playlist_ptr playlist = item->playlist();
 
@@ -411,7 +413,7 @@ SourceTreeView::copyPlaylistLink()
            QFileInfo playlistAbsoluteFilePath = filename;
            TomahawkSettings::instance()->setPlaylistDefaultPath( playlistAbsoluteFilePath.absolutePath() );
            GlobalActionManager::instance()->savePlaylistToFile( playlist, filename );
-       }
+       } */
     }
 }