diff options
-rw-r--r-- | src/qcam/main_window.cpp | 8 | ||||
-rw-r--r-- | src/qcam/main_window.h | 2 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/qcam/main_window.cpp b/src/qcam/main_window.cpp index d021fa95..c95d0973 100644 --- a/src/qcam/main_window.cpp +++ b/src/qcam/main_window.cpp @@ -114,14 +114,14 @@ int MainWindow::createToolbars() connect(action, &QAction::triggered, this, &MainWindow::quit); /* Camera selector. */ - QComboBox *cameraCombo = new QComboBox(); - connect(cameraCombo, QOverload<int>::of(&QComboBox::activated), + cameraCombo_ = new QComboBox(); + connect(cameraCombo_, QOverload<int>::of(&QComboBox::activated), this, &MainWindow::switchCamera); for (const std::shared_ptr<Camera> &cam : cm_->cameras()) - cameraCombo->addItem(QString::fromStdString(cam->name())); + cameraCombo_->addItem(QString::fromStdString(cam->name())); - toolbar_->addWidget(cameraCombo); + toolbar_->addWidget(cameraCombo_); toolbar_->addSeparator(); diff --git a/src/qcam/main_window.h b/src/qcam/main_window.h index 5d6251c8..4ec37d40 100644 --- a/src/qcam/main_window.h +++ b/src/qcam/main_window.h @@ -29,6 +29,7 @@ using namespace libcamera; class QAction; +class QComboBox; enum { OptCamera = 'c', @@ -72,6 +73,7 @@ private: /* UI elements */ QToolBar *toolbar_; QAction *startStopAction_; + QComboBox *cameraCombo_; ViewFinder *viewfinder_; QIcon iconPlay_; |