summaryrefslogtreecommitdiffhomepage
path: root/tracker-kinect-face/kinect_face_settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tracker-kinect-face/kinect_face_settings.cpp')
-rw-r--r--tracker-kinect-face/kinect_face_settings.cpp47
1 files changed, 47 insertions, 0 deletions
diff --git a/tracker-kinect-face/kinect_face_settings.cpp b/tracker-kinect-face/kinect_face_settings.cpp
new file mode 100644
index 00000000..238a3da6
--- /dev/null
+++ b/tracker-kinect-face/kinect_face_settings.cpp
@@ -0,0 +1,47 @@
+/* Copyright (c) 2014, Stanislaw Halik <sthalik@misaki.pl>
+
+ * Permission to use, copy, modify, and/or distribute this
+ * software for any purpose with or without fee is hereby granted,
+ * provided that the above copyright notice and this permission
+ * notice appear in all copies.
+ */
+
+#include "kinect_face_settings.h"
+#include "kinect_face_tracker.h"
+#include "api/plugin-api.hpp"
+#include "compat/math-imports.hpp"
+
+#include <QPushButton>
+
+#include <cmath>
+#include <QDebug>
+
+
+KinectFaceSettings::KinectFaceSettings()
+{
+ ui.setupUi(this);
+
+ connect(ui.buttonBox, &QDialogButtonBox::clicked, [this](QAbstractButton* btn) {
+ if (btn == ui.buttonBox->button(QDialogButtonBox::Abort))
+ {
+ // NOLINTNEXTLINE
+ //*(volatile int*)nullptr = 0;
+ }
+ });
+
+ connect(ui.buttonBox, SIGNAL(accepted()), this, SLOT(doOK()));
+ connect(ui.buttonBox, SIGNAL(rejected()), this, SLOT(doCancel()));
+}
+
+void KinectFaceSettings::doOK()
+{
+ //s.b->save();
+ close();
+}
+
+void KinectFaceSettings::doCancel()
+{
+ close();
+}
+
+OPENTRACK_DECLARE_TRACKER(KinectFaceTracker, KinectFaceSettings, KinectFaceMetadata)