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/qmpdeviceprioritydialog.hpp | 32 +++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 qmidiplayer-desktop/qmpdeviceprioritydialog.hpp (limited to 'qmidiplayer-desktop/qmpdeviceprioritydialog.hpp') diff --git a/qmidiplayer-desktop/qmpdeviceprioritydialog.hpp b/qmidiplayer-desktop/qmpdeviceprioritydialog.hpp new file mode 100644 index 0000000..d48a2aa --- /dev/null +++ b/qmidiplayer-desktop/qmpdeviceprioritydialog.hpp @@ -0,0 +1,32 @@ +#ifndef QMPDEVICEPRIORITYDIALOG_HPP +#define QMPDEVICEPRIORITYDIALOG_HPP + +#include +#include +#include + +namespace Ui { +class qmpDevicePriorityDialog; +} + +class qmpDevicePriorityDialog : public QDialog +{ + Q_OBJECT + +public: + explicit qmpDevicePriorityDialog(QWidget *parent=nullptr); + ~qmpDevicePriorityDialog(); + void setupRegisteredDevices(); + +private slots: + void on_pbUp_clicked(); + void on_pbDown_clicked(); + void on_buttonBox_accepted(); + +private: + Ui::qmpDevicePriorityDialog *ui; + QStandardItemModel *model; + QList setdevs; +}; + +#endif // QMPDEVICEPRIORITYDIALOG_HPP -- cgit v1.2.3