// // C++ Interface: deviceconfiguredialog.h // // Description: // // // Author: Jeff Mitchell , (C) 2006 // Martin Aumueller , (C) 2005 // // Copyright: See COPYING file that comes with this distribution // // #ifndef DEVICECONFIGUREDIALOG_H #define DEVICECONFIGUREDIALOG_H #include "hintlineedit.h" #include #include #include class MediaBrowser; class Medium; /** @author Jeff Mitchell */ class DeviceConfigureDialog : public KDialogBase { Q_OBJECT public: DeviceConfigureDialog( const Medium &medium ); ~DeviceConfigureDialog(); bool successful() { return m_accepted; }; private slots: void slotOk(); void slotCancel(); private: bool m_accepted; Medium* m_medium; HintLineEdit *m_connectEdit; HintLineEdit *m_disconnectEdit; TQCheckBox *m_transcodeCheck; TQRadioButton *m_transcodeAlways; TQRadioButton *m_transcodeWhenNecessary; TQCheckBox *m_transcodeRemove; }; #endif