summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKieran Bingham <kieran.bingham@ideasonboard.com>2019-07-02 12:38:09 +0100
committerKieran Bingham <kieran.bingham@ideasonboard.com>2019-07-04 22:11:27 +0100
commit2976dd6a7e202d161077a454b28e9fcce98945c1 (patch)
treeeb09c921f436182b5444e3049ca8f92e2c0ae1d5
parentb3ad7b8654ee0166c86a53d19c3f8b7e0b4fd4ca (diff)
qcam: Add the version string to the title
Provide the version string reported by the libcamera library on the qcam test utility. This helps confirm the exact version of the library that is being used while testing. The version string is stored in the MainWindow so that it can be reused without reconstructing. Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
-rw-r--r--src/qcam/main_window.cpp4
-rw-r--r--src/qcam/main_window.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/src/qcam/main_window.cpp b/src/qcam/main_window.cpp
index 0f737d85..d6136910 100644
--- a/src/qcam/main_window.cpp
+++ b/src/qcam/main_window.cpp
@@ -14,6 +14,7 @@
#include <QTimer>
#include <libcamera/camera_manager.h>
+#include <libcamera/version.h>
#include "main_window.h"
#include "viewfinder.h"
@@ -25,6 +26,9 @@ MainWindow::MainWindow(const OptionsParser::Options &options)
{
int ret;
+ title_ = "QCam " + QString::fromStdString(libcamera::version);
+ setWindowTitle(title_);
+
viewfinder_ = new ViewFinder(this);
setCentralWidget(viewfinder_);
viewfinder_->setFixedSize(500, 500);
diff --git a/src/qcam/main_window.h b/src/qcam/main_window.h
index 345bdaae..46a494a9 100644
--- a/src/qcam/main_window.h
+++ b/src/qcam/main_window.h
@@ -42,6 +42,7 @@ private:
const std::map<Stream *, Buffer *> &buffers);
int display(Buffer *buffer);
+ QString title_;
const OptionsParser::Options &options_;
std::shared_ptr<Camera> camera_;