OpenLCP/example/sACN Explorer/universewindow.h

36 lines
621 B
C
Raw Normal View History

2021-09-06 12:54:28 -04:00
#pragma once
2022-11-16 09:28:08 -05:00
#include "qsacnuniverse.h"
2021-09-06 12:54:28 -04:00
#include <QMainWindow>
#include <QSpinBox>
QT_BEGIN_NAMESPACE
namespace Ui {
2022-12-03 21:21:08 -05:00
class UniverseWindow;
2021-09-06 12:54:28 -04:00
}
QT_END_NAMESPACE
2022-12-03 21:21:08 -05:00
class UniverseWindow
2021-09-06 12:54:28 -04:00
: public QMainWindow
{
Q_OBJECT
public:
2022-12-03 21:21:08 -05:00
explicit UniverseWindow(QWidget *parent = nullptr,
QSacnUniverse* universe = nullptr);
virtual ~UniverseWindow();
2021-09-06 12:54:28 -04:00
/**
* @brief universe
* @return
*/
QSacnUniverse * universe() { return mUniverse; }
2021-09-06 12:54:28 -04:00
private:
2022-12-03 21:21:08 -05:00
Ui::UniverseWindow *ui;
2021-09-06 12:54:28 -04:00
QSpinBox *prioritySpinBox;
QSacnUniverse *mUniverse;
2022-12-03 21:12:31 -05:00
void update_status_();
2021-09-06 12:54:28 -04:00
};