summaryrefslogtreecommitdiff
path: root/src/qcam/cam_select_dialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qcam/cam_select_dialog.h')
-rw-r--r--src/qcam/cam_select_dialog.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qcam/cam_select_dialog.h b/src/qcam/cam_select_dialog.h
index 44b081a5..0b7709ed 100644
--- a/src/qcam/cam_select_dialog.h
+++ b/src/qcam/cam_select_dialog.h
@@ -11,11 +11,14 @@
#include <libcamera/camera.h>
#include <libcamera/camera_manager.h>
+#include <libcamera/controls.h>
+#include <libcamera/property_ids.h>
#include <QDialog>
#include <QString>
class QComboBox;
+class QLabel;
class CameraSelectorDialog : public QDialog
{
@@ -31,9 +34,14 @@ public:
void addCamera(QString cameraId);
void removeCamera(QString cameraId);
+ /* Camera Information */
+ void updateCameraInfo(QString cameraId);
+
private:
libcamera::CameraManager *cm_;
/* UI elements. */
QComboBox *cameraIdComboBox_;
+ QLabel *cameraLocation_;
+ QLabel *cameraModel_;
};