add mp3 and ogg torrent url info to JamendoAlbum
[amarok.git] / src / deviceconfiguredialog.h
blob08a86be0b34e7c4c5506b01b5a082e7977619da8
1 //
2 // C++ Interface: deviceconfiguredialog.h
3 //
4 // Description:
5 //
6 //
7 // Author: Jeff Mitchell <kde-dev@emailgoeshere.com>, (C) 2006
8 // Martin Aumueller <aumuell@reserv.at>, (C) 2005
9 //
10 // Copyright: See COPYING file that comes with this distribution
13 #ifndef DEVICECONFIGUREDIALOG_H
14 #define DEVICECONFIGUREDIALOG_H
16 #include "hintlineedit.h"
17 #include "MediaDevice.h"
19 #include <kdialog.h>
21 #include <QCheckBox>
22 #include <QRadioButton>
25 class Medium;
27 /**
28 @author Jeff Mitchell <kde-dev@emailgoeshere.com>
30 class DeviceConfigureDialog : public KDialog
32 Q_OBJECT
34 public:
35 DeviceConfigureDialog( MediaDevice *device );
36 ~DeviceConfigureDialog();
37 bool successful() { return m_accepted; }
39 private slots:
40 void slotButtonClicked( KDialog::ButtonCode button );
42 private:
43 bool m_accepted;
44 MediaDevice *m_device;
46 HintLineEdit *m_connectEdit;
47 HintLineEdit *m_disconnectEdit;
48 QCheckBox *m_transcodeCheck;
49 QRadioButton *m_transcodeAlways;
50 QRadioButton *m_transcodeWhenNecessary;
51 QCheckBox *m_transcodeRemove;
55 #endif