diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-05-14 16:29:34 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2015-05-14 16:29:34 +0000 |
| commit | 7e96b6eb6a720f32fc8862adc700711a33749ce0 (patch) | |
| tree | 31089b55d73aabcb6c1d12b8ddab932e38a89a03 /src/plugins/Ui/skinned/playlistselector.cpp | |
| parent | 44a3df70d468083f557b00d92883218a986749bd (diff) | |
| download | qmmp-7e96b6eb6a720f32fc8862adc700711a33749ce0.tar.gz qmmp-7e96b6eb6a720f32fc8862adc700711a33749ce0.tar.bz2 qmmp-7e96b6eb6a720f32fc8862adc700711a33749ce0.zip | |
skinned ui: added shortcut for "Rename List" action
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@4976 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/playlistselector.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/playlistselector.cpp | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/src/plugins/Ui/skinned/playlistselector.cpp b/src/plugins/Ui/skinned/playlistselector.cpp index 03dead458..7d38c8e36 100644 --- a/src/plugins/Ui/skinned/playlistselector.cpp +++ b/src/plugins/Ui/skinned/playlistselector.cpp @@ -30,6 +30,7 @@ #include <QIcon> #include <qmmp/qmmp.h> #include <qmmpui/playlistmanager.h> +#include "actionmanager.h" #include "skin.h" #include "playlistselector.h" @@ -48,11 +49,11 @@ PlayListSelector::PlayListSelector(PlayListManager *manager, QWidget *parent) : loadColors(); readSettings(); m_menu = new QMenu(this); - m_menu->addAction(QIcon::fromTheme("document-open"), tr("&Load"), parent, SIGNAL (loadPlaylist())); - m_menu->addAction(QIcon::fromTheme("document-save-as"), tr("&Save As..."), parent, SIGNAL (savePlaylist())); + m_menu->addAction(ACTION(ActionManager::PL_LOAD)); + m_menu->addAction(ACTION(ActionManager::PL_SAVE)); m_menu->addSeparator(); - m_menu->addAction(tr("Rename"),this, SLOT (renamePlaylist())); - m_menu->addAction(QIcon::fromTheme("window-close"), tr("&Delete"),parent, SLOT (deletePlaylist())); + m_menu->addAction(ACTION(ActionManager::PL_RENAME)); + m_menu->addAction(ACTION(ActionManager::PL_CLOSE)); } PlayListSelector::~PlayListSelector() @@ -119,17 +120,6 @@ void PlayListSelector::updateSkin() updateTabs(); } -void PlayListSelector::renamePlaylist() -{ - bool ok = false; - QString name = QInputDialog::getText (this, - tr("Rename Playlist"), tr("Playlist name:"), - QLineEdit::Normal, - m_pl_manager->selectedPlayList()->name(), &ok); - if(ok) - m_pl_manager->selectedPlayList()->setName(name); -} - void PlayListSelector::paintEvent(QPaintEvent *) { QPainter painter(this); @@ -277,7 +267,7 @@ void PlayListSelector::mouseReleaseEvent (QMouseEvent *e) void PlayListSelector::mouseDoubleClickEvent (QMouseEvent *e) { if(e->button() == Qt::LeftButton && !(m_scrollable && (e->x() > width() - 40))) - renamePlaylist(); + ACTION(ActionManager::PL_RENAME)->trigger(); else QWidget::mouseDoubleClickEvent(e); } |
