#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 load(void *data); void *save(); private slots: void on_pbUp_clicked(); void on_pbDown_clicked(); void on_buttonBox_accepted(); void on_buttonBox_rejected(); private: Ui::qmpDevicePriorityDialog *ui; QStandardItemModel *model; QList setdevs; void setupRegisteredDevices(); }; #endif // QMPDEVICEPRIORITYDIALOG_HPP