No longer fetch images by default in Meta::Album::image()
[amarok/test.git] / src / queuemanager / QueueManager.h
blob364b22f2ee9ba66f99a6a4c0cfb9a671fb3380ca
1 /***************************************************************************
2 * copyright : (C) 2007 Seb Ruiz <ruiz@kde.org> *
3 **************************************************************************/
5 /***************************************************************************
6 * *
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. *
11 * *
12 ***************************************************************************/
14 #ifndef AMAROK_QUEUEMANAGER_H
15 #define AMAROK_QUEUEMANAGER_H
17 #include <KDialog>
19 #include <QList>
21 namespace QueueManagerNS
24 class QueueManager : public KDialog
26 Q_OBJECT
28 public:
29 explicit QueueManager( QWidget *parent = 0, const char *name = 0 );
30 ~QueueManager();
32 // QList<PlaylistItem* > newQueue();
34 static QueueManager *instance() { return s_instance; }
36 public slots:
37 // void applyNow();
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();
42 private slots:
43 // void removeSelected();
44 // void changed();
46 private:
47 // void insertItems();
48 // void addQueuedItem( PlaylistItem *item );
49 // void removeQueuedItem( PlaylistItem *item );
51 static QueueManager *s_instance;
56 #endif /* AMAROK_QUEUEMANAGER_H */