1 /***************************************************************************
2 * copyright : (C) 2007 Seb Ruiz <ruiz@kde.org> *
3 **************************************************************************/
5 /***************************************************************************
7 * This program is free software; you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation; either version 2 of the License, or *
10 * (at your option) any later version. *
12 ***************************************************************************/
14 #ifndef AMAROK_QUEUEMANAGER_H
15 #define AMAROK_QUEUEMANAGER_H
21 namespace QueueManagerNS
24 class QueueManager
: public KDialog
29 explicit QueueManager( QWidget
*parent
= 0, const char *name
= 0 );
32 // QList<PlaylistItem* > newQueue();
34 static QueueManager
*instance() { return s_instance
; }
38 // void addItems( QListWidgetItem *after = 0 ); // For the add button (uses selected playlist tracks)
39 // void changeQueuedItems( const QList<PlaylistItem*> &in, const QList<PlaylistItem*> &out ); // For keeping queue/dequeue in sync
40 // void updateButtons();
43 // void removeSelected();
47 // void insertItems();
48 // void addQueuedItem( PlaylistItem *item );
49 // void removeQueuedItem( PlaylistItem *item );
51 static QueueManager
*s_instance
;
56 #endif /* AMAROK_QUEUEMANAGER_H */