Archived
1
Fork 0
This repository has been archived on 2025-04-12. You can view files and clone it, but cannot push or open issues or pull requests.
graph/tools/common/include/vec3edit.h
2018-12-25 22:38:26 -05:00

23 lines
385 B
C++

#pragma once
#include <QSpinBox>
#include <QWidget>
#include <glm/glm.hpp>
class Vector3Edit : public QWidget {
Q_OBJECT
public:
explicit Vector3Edit(glm::vec3& vec, QWidget* parent = nullptr);
~Vector3Edit();
signals:
void onValueChanged();
private:
struct {
QDoubleSpinBox *x, *y, *z;
} spinBoxes;
glm::vec3& vec;
QTimer* updateTimer;
};