* Fix fixed size window sizing
* Fix device config windows not appearing centered and modal under Wayland
This commit is contained in:
@@ -3,6 +3,8 @@
|
||||
|
||||
#include <QDialog>
|
||||
|
||||
#include "qt_settings.hpp"
|
||||
|
||||
extern "C" {
|
||||
struct _device_;
|
||||
}
|
||||
@@ -11,6 +13,8 @@ namespace Ui {
|
||||
class DeviceConfig;
|
||||
}
|
||||
|
||||
class Settings;
|
||||
|
||||
class DeviceConfig : public QDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
@@ -19,7 +23,7 @@ public:
|
||||
explicit DeviceConfig(QWidget *parent = nullptr);
|
||||
~DeviceConfig();
|
||||
|
||||
static void ConfigureDevice(const _device_* device, int instance = 0);
|
||||
static void ConfigureDevice(const _device_* device, int instance = 0, Settings* settings = nullptr);
|
||||
static QString DeviceName(const _device_* device, const char* internalName, int bus);
|
||||
private:
|
||||
Ui::DeviceConfig *ui;
|
||||
|
||||
Reference in New Issue
Block a user