aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/skinned/playlistselector.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-14 16:29:34 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2015-05-14 16:29:34 +0000
commit7e96b6eb6a720f32fc8862adc700711a33749ce0 (patch)
tree31089b55d73aabcb6c1d12b8ddab932e38a89a03 /src/plugins/Ui/skinned/playlistselector.cpp
parent44a3df70d468083f557b00d92883218a986749bd (diff)
downloadqmmp-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.cpp22
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);
}