OpenLCP/example/widgetExplorer/devicewindow.h

31 lines
592 B
C
Raw Normal View History

2023-04-09 20:57:34 -04:00
#pragma once
#include <QMainWindow>
#include <QSortFilterProxyModel>
2023-04-16 14:57:28 -04:00
#include <universewindow.h>
2023-04-09 20:57:34 -04:00
#include <widgetmodel.h>
namespace Ui {
class DeviceWindow;
}
class DeviceWindow : public QMainWindow
{
Q_OBJECT
public:
explicit DeviceWindow(QWidget *parent = nullptr);
~DeviceWindow();
private slots:
void selectionChanged(const QModelIndex &current, const QModelIndex &previous);
2023-04-16 14:57:28 -04:00
void openDmxWindow(const QModelIndex &index);
2023-04-09 20:57:34 -04:00
private:
Ui::DeviceWindow *ui;
WidgetModel *model;
QSortFilterProxyModel *sortProxy;
2023-04-16 14:57:28 -04:00
QSet<UniverseWindow*> inspectors_;
2023-04-09 20:57:34 -04:00
};