aboutsummaryrefslogtreecommitdiff
path: root/src/ui/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/mainwindow.cpp')
-rw-r--r--src/ui/mainwindow.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp
index ff77f6b38..1f18ac97f 100644
--- a/src/ui/mainwindow.cpp
+++ b/src/ui/mainwindow.cpp
@@ -28,6 +28,8 @@
#include <qmmp/soundcore.h>
#include <qmmpui/generalhandler.h>
#include <qmmpui/general.h>
+#include <qmmpui/playlistparser.h>
+#include <qmmpui/playlistformat.h>
#include "textscroller.h"
#include "mainwindow.h"
@@ -39,7 +41,6 @@
#include "dock.h"
#include "eqwidget.h"
#include "mainvisual.h"
-#include "playlistformat.h"
#include "jumptotrackdialog.h"
#include "aboutdialog.h"
#include "addurldialog.h"
@@ -76,6 +77,7 @@ MainWindow::MainWindow(const QStringList& args,CommandLineOptionManager* option_
m_playlistName = tr("Default");
+ new PlaylistParser(this);
m_playlist = new PlayList(this);
connect (m_playlist,SIGNAL(next()),SLOT(next()));
@@ -692,7 +694,7 @@ void MainWindow::newPlaylist()
void MainWindow::loadPlaylist()
{
QStringList l;
- QList<PlaylistFormat*> p_list = m_playListModel->registeredPlaylistFormats();
+ QList<PlaylistFormat*> p_list = PlaylistParser::instance()->formats();
if (!p_list.isEmpty())
{
foreach(PlaylistFormat* fmt,p_list)
@@ -734,7 +736,7 @@ void MainWindow::loadPlaylist()
void MainWindow::savePlaylist()
{
QStringList l;
- QList<PlaylistFormat*> p_list = m_playListModel->registeredPlaylistFormats();
+ QList<PlaylistFormat*> p_list = PlaylistParser::instance()->formats();
if (!p_list.isEmpty())
{
foreach(PlaylistFormat* fmt,p_list)