/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2022, Utkarsh Tiwari * * cam_select_dialog.h - qcam - Camera Selection dialog */ #pragma once #include #include #include #include class QComboBox; class CameraSelectorDialog : public QDialog { Q_OBJECT public: CameraSelectorDialog(libcamera::CameraManager *cameraManager, QWidget *parent); ~CameraSelectorDialog(); std::string getCameraId(); private: libcamera::CameraManager *cm_; /* UI elements. */ QComboBox *cameraIdComboBox_; };