add about and license

This commit is contained in:
Maik Jurischka
2025-12-19 09:50:35 +01:00
parent 705519ec39
commit 01ef031fcd
12 changed files with 204 additions and 2 deletions

View File

@@ -1,3 +1,10 @@
/*
* GStreamer Camera Viewer
* Copyright (c) 2025 Maik Jurischka
* Licensed under CC BY-NC-SA 4.0
* https://creativecommons.org/licenses/by-nc-sa/4.0/
*/
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QHBoxLayout>
@@ -29,10 +36,12 @@ void MainWindow::setupUI()
m_videoWidget = new VideoViewerWidget(this);
m_pipelineWidget = new GStreamerPipelineWidget(m_socketClient, this);
m_cameraWidget = new CameraControlWidget(m_socketClient, this);
m_aboutWidget = new AboutWidget(this);
auto* controlTabs = new QTabWidget(this);
controlTabs->addTab(m_pipelineWidget, "Pipeline Control");
controlTabs->addTab(m_cameraWidget, "Camera Control");
controlTabs->addTab(m_aboutWidget, "About");
auto* mainSplitter = new QSplitter(Qt::Horizontal, this);
mainSplitter->addWidget(m_videoWidget);