From 8cf35c5ceb10d5c54e933127fb60c5034ef8a149 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 5 Oct 2019 23:04:53 +0800 Subject: Replaced the option "default output device" with a more powerful one. Old code for default output device completely removed. --- qmidiplayer-desktop/qmpsettingswindow.hpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'qmidiplayer-desktop/qmpsettingswindow.hpp') diff --git a/qmidiplayer-desktop/qmpsettingswindow.hpp b/qmidiplayer-desktop/qmpsettingswindow.hpp index 72b0aa1..0e208ca 100644 --- a/qmidiplayer-desktop/qmpsettingswindow.hpp +++ b/qmidiplayer-desktop/qmpsettingswindow.hpp @@ -79,6 +79,8 @@ class QHexSpinBox:public QSpinBox {return *reinterpret_cast(&u);} }; +class qmpDevicePriorityDialog; + class qmpSettingsWindow:public QDialog { Q_OBJECT @@ -109,7 +111,7 @@ class qmpSettingsWindow:public QDialog void registerOptionEnumInt(std::string tab,std::string desc,std::string key,std::vector options,int defaultval); int getOptionEnumInt(std::string key); void setOptionEnumInt(std::string key,int val); - void verifySF(); + void postInit(); signals: void dialogClosing(); @@ -133,6 +135,8 @@ class qmpSettingsWindow:public QDialog void on_pbExtDevSetup_clicked(); + void on_pbDevPrio_clicked(); + private: Ui::qmpSettingsWindow *ui; void settingsUpdate(); @@ -141,11 +145,10 @@ class qmpSettingsWindow:public QDialog void updateCustomOptions(); qmpCustomizeWindow *cw; qmpDevPropDialog *dps; + qmpDevicePriorityDialog *devpriod; static QSettings *settings; - static QComboBox* outwidget; public: static QSettings* getSettingsIntf(){return settings;} - static QComboBox* getDefaultOutWidget(); }; #endif // QMPSETTINGSWINDOW_H -- cgit v1.2.3