From 1d80ed1febbd4560c13cb670672cb67befc850ea Mon Sep 17 00:00:00 2001 From: Kieran Bingham Date: Mon, 17 Feb 2020 15:39:13 +0000 Subject: qcam: Use standard PicturesLocation path for capture Utilise the QStandardPaths::PicturesLocation as a starting point for saving images from qcam. Signed-off-by: Kieran Bingham Reviewed-by: Laurent Pinchart --- src/qcam/main_window.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/qcam') diff --git a/src/qcam/main_window.cpp b/src/qcam/main_window.cpp index 29eaba84..ae1760df 100644 --- a/src/qcam/main_window.cpp +++ b/src/qcam/main_window.cpp @@ -17,6 +17,7 @@ #include #include #include +#include #include #include #include @@ -348,8 +349,9 @@ void MainWindow::stopCapture() void MainWindow::saveImageAs() { QImage image = viewfinder_->getCurrentImage(); + QString defaultPath = QStandardPaths::writableLocation(QStandardPaths::PicturesLocation); - QString filename = QFileDialog::getSaveFileName(this, "Save Image", "", + QString filename = QFileDialog::getSaveFileName(this, "Save Image", defaultPath, "Image Files (*.png *.jpg *.jpeg)"); std::cout << "Save image to " << filename.toStdString() << std::endl; -- cgit v1.2.1