aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.h
diff options
context:
space:
mode:
authorDavid Doan <daviddoan@Davids-MacBook-Pro-70.local>2023-12-08 13:25:50 -0500
committerDavid Doan <daviddoan@Davids-MacBook-Pro-70.local>2023-12-08 13:25:50 -0500
commit31d28f945856ff4b3f5d55e61a747afd08d6f0f9 (patch)
tree82916f5a11c14da7d91f8f8b0de1f977e6a3af08 /src/mainwindow.h
parent7445995cbedb5d77d5abea54df7c976ca6664d76 (diff)
rotation
Diffstat (limited to 'src/mainwindow.h')
-rw-r--r--src/mainwindow.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/mainwindow.h b/src/mainwindow.h
index 6c98ae2..35498ee 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -30,6 +30,8 @@ private:
void connectyz();
void connectyw();
void connectzw();
+ void connectRotationSlider();
+ void connectNegativeRotation();
RayTracer *rayTracer;
AspectRatioWidget *aspectRatioWidget;
@@ -47,6 +49,10 @@ private:
QDoubleSpinBox *ywBox;
QSlider *zwSlider;
QDoubleSpinBox *zwBox;
+ QSlider *rotationSlider;
+ QDoubleSpinBox *rotationBox;
+ QCheckBox *rotateNegative;
+
private slots:
void onUploadFile();
@@ -63,4 +69,13 @@ private slots:
void onValChangeywBox(double newValue);
void onValChangezwSlider(int newValue);
void onValChangezwBox(double newValue);
+ void onValChangeRotationSlider(int newValue);
+ void onValChangeRotationBox(double newValue);
+ void onRotateNegative();
+ void updateXySlider(double newValue);
+ void updateXzSlider(double newValue);
+ void updateXwSlider(double newValue);
+ void updateYzSlider(double newValue);
+ void updateYwSlider(double newValue);
+ void updateZwSlider(double newValue);
};