Implemented basic functionality

This commit is contained in:
2023-02-15 01:12:19 +01:00
parent e492cf82b9
commit 64cff3ce78
21 changed files with 1441 additions and 0 deletions

27
lightproject.h Normal file
View File

@@ -0,0 +1,27 @@
#pragma once
#include <vector>
#include <QString>
#include <QVector3D>
struct LightTypeConfig
{
int id;
QString name;
};
struct LightConfig
{
int id;
QString name;
int lightTypeId;
int address;
QVector3D position;
};
struct LightProject
{
std::vector<LightTypeConfig> lightTypes;
std::vector<LightConfig> lights;
};