aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/playlistmanager.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-10-02 08:51:36 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-10-02 08:51:36 +0000
commit767150cfe9403eb432ea82377664abda214d6e04 (patch)
tree58c8982c375414b948ef1396214cccde688254b2 /src/qmmpui/playlistmanager.cpp
parent2244a4d8250c7b8a4866f8b95b8b65240e71d054 (diff)
downloadqmmp-767150cfe9403eb432ea82377664abda214d6e04.tar.gz
qmmp-767150cfe9403eb432ea82377664abda214d6e04.tar.bz2
qmmp-767150cfe9403eb432ea82377664abda214d6e04.zip
added tabs move function
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1926 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/qmmpui/playlistmanager.cpp')
-rw-r--r--src/qmmpui/playlistmanager.cpp27
1 files changed, 21 insertions, 6 deletions
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 <PlayListModel *> 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();
}