#ifndef PREFPORTAUDIO_H #define PREFPORTAUDIO_H #include #include #include "ui_prefdialog.h" class QSettings; class PrefPortaudio : public QObject { Q_OBJECT public: explicit PrefPortaudio(Ui::PrefDialog *ui, QObject *parent = 0); void writeConfig(); void readConfig(); private slots: void ringFileChoose(); void holdFileChoose(); void indevChangeDev(int); void outdevChangeDev(int); void ringdevChangeDev(int); void ringdevTest(); void loopTest(); void refreshDevList(); private: void getPaDevlist(void); QSettings *_settings; Ui::PrefDialog *_ui; QDomDocument _xmlPaDevList; }; #endif // PREFPORTAUDIO_H