#pragma once #include #include namespace Ui { class SettingsDialog; } namespace Xybrid { class SettingsDialog : public QDialog { Q_OBJECT std::vector> binds; public: static SettingsDialog* instance; explicit SettingsDialog(QWidget *parent = nullptr); ~SettingsDialog() override; static void tryOpen(); public slots: void apply(); void reject() override; private: Ui::SettingsDialog *ui; }; }