From 767150cfe9403eb432ea82377664abda214d6e04 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sat, 2 Oct 2010 08:51:36 +0000 Subject: added tabs move function git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1926 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/playlistmanager.cpp | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) (limited to 'src/qmmpui/playlistmanager.cpp') diff --git a/src/qmmpui/playlistmanager.cpp b/src/qmmpui/playlistmanager.cpp index ba92777c5..784536b6c 100644 --- a/src/qmmpui/playlistmanager.cpp +++ b/src/qmmpui/playlistmanager.cpp @@ -52,6 +52,16 @@ PlayListModel *PlayListManager::currentPlayList() const return m_current; } +int PlayListManager::selectedPlayListIndex() const +{ + return indexOf(m_selected); +} + +int PlayListManager::currentPlayListIndex() const +{ + return indexOf(m_current); +} + QList PlayListManager::playLists() const { return m_models; @@ -110,6 +120,11 @@ void PlayListManager::activatePlayList(PlayListModel *model) } } +void PlayListManager::activatePlayList(int index) +{ + activatePlayList(playListAt(index)); +} + PlayListModel *PlayListManager::createPlayList(const QString &name) { PlayListModel *model = new PlayListModel (name.isEmpty() ? tr("Playlist") : name, this); @@ -193,34 +208,34 @@ void PlayListManager::setShuffle(bool s) emit shuffleChanged(s); } -int PlayListManager::count() +int PlayListManager::count() const { return m_models.count(); } -int PlayListManager::indexOf(PlayListModel *model) +int PlayListManager::indexOf(PlayListModel *model) const { return m_models.indexOf(model); } -PlayListModel *PlayListManager::playListAt(int i) +PlayListModel *PlayListManager::playListAt(int i) const { if(i >= 0 || i < m_models.count()) return m_models.at(i); return 0; } -bool PlayListManager::convertUnderscore() +bool PlayListManager::convertUnderscore() const { return PlaylistSettings::instance()->convertUnderscore(); } -bool PlayListManager::convertTwenty() +bool PlayListManager::convertTwenty() const { return PlaylistSettings::instance()->convertTwenty(); } -bool PlayListManager::useMetadata() +bool PlayListManager::useMetadata() const { return PlaylistSettings::instance()->useMetadata(); } -- cgit v1.2.3-13-gbd6f