add mp3 and ogg torrent url info to JamendoAlbum
[amarok.git] / src / transferdialog.h
blob28d91ab180ea4ea700bfc0e43ed8a26893339a9d
1 //
2 // C++ Interface: transferdialog
3 //
4 // Description:
5 //
6 //
7 // Author: Jeff Mitchell <kde-dev@emailgoeshere.com>, (C) 2005
8 //
9 // Copyright: See COPYING file that comes with this distribution
12 #ifndef TRANSFERDIALOG_H
13 #define TRANSFERDIALOG_H
15 #include "mediabrowser.h"
16 #include "amarok_export.h"
18 #include <QCheckBox>
19 #include <qmap.h>
20 #include <QSignalMapper>
21 //Added by qt3to4:
22 #include <Q3PtrList>
23 #include <QLabel>
24 #include <kdialog.h>
26 class KComboBox;
27 class TransferDialog;
29 /**
30 @author Jeff Mitchell <kde-dev@emailgoeshere.com>
32 class AMAROK_EXPORT TransferDialog : public KDialog
34 Q_OBJECT
36 public:
37 TransferDialog( MediaDevice* mdev );
38 ~TransferDialog() {}
40 bool isAccepted() { return m_accepted; }
42 private slots:
43 void slotOk();
44 void slotCancel();
45 void sort1_activated( int index );
46 void sort2_activated( int index );
47 void convertSpaces_toggled( bool on );
49 private:
50 MediaDevice *m_dev;
51 bool m_accepted;
52 KComboBox *m_sort1;
53 KComboBox *m_sort2;
54 KComboBox *m_sort3;
55 QLabel *m_label1;
56 QLabel *m_label2;
57 QLabel *m_label3;
58 Q3PtrList<KComboBox> *m_combolist;
59 int m_sort1LastIndex;
60 int m_sort2LastIndex;
63 #endif