From d7eba4243baf130d508401a562f91119e8ab3fd5 Mon Sep 17 00:00:00 2001 From: Leo Franchi Date: Thu, 20 Jan 2011 17:27:11 -0500 Subject: [PATCH] Activate edit on rename action from context menu --- src/sourcetree/sourcetreeview.cpp | 6 ++++++ src/sourcetree/sourcetreeview.h | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/sourcetree/sourcetreeview.cpp b/src/sourcetree/sourcetreeview.cpp index d63f47e4c..08aef9045 100644 --- a/src/sourcetree/sourcetreeview.cpp +++ b/src/sourcetree/sourcetreeview.cpp @@ -103,6 +103,7 @@ SourceTreeView::setupMenus() m_deletePlaylistAction->setEnabled( !readonly ); } + connect( m_renamePlaylistAction, SIGNAL( triggered() ), SLOT( renamePlaylist() ) ); connect( m_loadPlaylistAction, SIGNAL( triggered() ), SLOT( loadPlaylist() ) ); connect( m_deletePlaylistAction, SIGNAL( triggered() ), SLOT( deletePlaylist() ) ); } @@ -187,6 +188,11 @@ SourceTreeView::deletePlaylist() } } +void SourceTreeView::renamePlaylist() +{ + edit( m_contextMenuIndex ); +} + void SourceTreeView::onCustomContextMenu( const QPoint& pos ) diff --git a/src/sourcetree/sourcetreeview.h b/src/sourcetree/sourcetreeview.h index f896823c8..67243b77a 100644 --- a/src/sourcetree/sourcetreeview.h +++ b/src/sourcetree/sourcetreeview.h @@ -27,7 +27,8 @@ private slots: void loadPlaylist(); void deletePlaylist(); - + void renamePlaylist(); + void onCustomContextMenu( const QPoint& pos ); void onSourceOffline( Tomahawk::source_ptr );