[libcamera-devel] [PATCH] qcam: Decrease minimum width of selector dialog
Kieran Bingham
kieran.bingham at ideasonboard.com
Mon Jan 30 15:11:16 CET 2023
Quoting Luca Weiss via libcamera-devel (2023-01-28 16:24:03)
> On phone screens the default width is too wide, so the OK button cannot
> be clicked.
>
> Fix this by decreasing the minimum size of the dialog so it fits nicely.
>
> Signed-off-by: Luca Weiss <luca at z3ntu.xyz>
> ---
> src/apps/qcam/cam_select_dialog.cpp | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/src/apps/qcam/cam_select_dialog.cpp b/src/apps/qcam/cam_select_dialog.cpp
> index 3c8b12a9..2a600383 100644
> --- a/src/apps/qcam/cam_select_dialog.cpp
> +++ b/src/apps/qcam/cam_select_dialog.cpp
> @@ -25,6 +25,9 @@ CameraSelectorDialog::CameraSelectorDialog(libcamera::CameraManager *cameraManag
> /* Use a QFormLayout for the dialog. */
> QFormLayout *layout = new QFormLayout(this);
>
> + /* Decrease minimum width of dialog to fit on narrow screens */
> + setMinimumSize(250, 100);
> +
This looks reasonable, and when applying here - it doesn't break my
view, but my screen is large.
Is there any way to reproduce this issue otherwise? I suspect not easily
without getting a small screen. But to me this is ok.
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
> /* Setup the camera id combo-box. */
> cameraIdComboBox_ = new QComboBox;
> for (const auto &cam : cm_->cameras())
> --
> 2.39.1
>
More information about the libcamera-devel
mailing list