#pragma once #include #include #include #include namespace Ui { class DeviceWindow; } class DeviceWindow : public QMainWindow { Q_OBJECT public: explicit DeviceWindow(QWidget *parent = nullptr); ~DeviceWindow(); private slots: void selectionChanged(const QModelIndex ¤t, const QModelIndex &previous); void openDmxWindow(const QModelIndex &index); private: Ui::DeviceWindow *ui; WidgetModel *model; QSortFilterProxyModel *sortProxy; QSet inspectors_; };