#ifndef DLGPREFAUTODJ_H #define DLGPREFAUTODJ_H #include #include "ui_dlgprefautodjdlg.h" #include "configobject.h" #include "preferences/dlgpreferencepage.h" class DlgPrefAutoDJ : public DlgPreferencePage, public Ui::DlgPrefAutoDJDlg { Q_OBJECT public: DlgPrefAutoDJ(QWidget* pParent, ConfigObject *pConfig); virtual ~DlgPrefAutoDJ(); public slots: void slotUpdate(); void slotApply(); void slotResetToDefaults(); void slotCancel() ; private slots: void slotSetAutoDjRequeue(int); void slotSetAutoDjMinimumAvailable(int); void slotSetAutoDjUseIgnoreTime(int); void slotSetAutoDjIgnoreTime(const QTime &a_rTime); void slotSetAutoDJRandomQueueMin(int); void slotEnableAutoDJRandomQueueComboBox(int); void slotEnableAutoDJRandomQueue(int); private: ConfigObject* m_pConfig; }; #endif /* DLGPREFAUTODJ_H */