diff options
Diffstat (limited to 'examples/multimediawidgets/camera/camera.h')
-rw-r--r-- | examples/multimediawidgets/camera/camera.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/multimediawidgets/camera/camera.h b/examples/multimediawidgets/camera/camera.h index 66cc6eee3..7f7aae9a4 100644 --- a/examples/multimediawidgets/camera/camera.h +++ b/examples/multimediawidgets/camera/camera.h @@ -55,6 +55,7 @@ #include <QCameraImageCapture> #include <QMediaRecorder> #include <QScopedPointer> +#include <QMediaMetaData> #include <QMainWindow> @@ -63,6 +64,8 @@ namespace Ui { class Camera; } class QActionGroup; QT_END_NAMESPACE +class MetaDataDialog; + class Camera : public QMainWindow { Q_OBJECT @@ -70,6 +73,9 @@ class Camera : public QMainWindow public: Camera(); +public slots: + void saveMetaData(); + private slots: void setCamera(const QCameraInfo &cameraInfo); @@ -110,6 +116,8 @@ private slots: void updateCameras(); + void showMetaDataDialog(); + protected: void keyPressEvent(QKeyEvent *event) override; void keyReleaseEvent(QKeyEvent *event) override; @@ -129,6 +137,8 @@ private: bool m_isCapturingImage = false; bool m_applicationExiting = false; bool m_doImageCapture = true; + + MetaDataDialog *m_metaDataDialog = nullptr; }; #endif |