Commit f8b4caf4 authored by tecnosapiens's avatar tecnosapiens

working on camera interface

parent 6d43e99e
...@@ -140,7 +140,8 @@ FORMS += src/ui/MainWindow.ui \ ...@@ -140,7 +140,8 @@ FORMS += src/ui/MainWindow.ui \
src/ui/SlugsDataSensorView.ui \ src/ui/SlugsDataSensorView.ui \
src/ui/SlugsHilSim.ui \ src/ui/SlugsHilSim.ui \
src/ui/SlugsDataSensorView.ui \ src/ui/SlugsDataSensorView.ui \
src/ui/SlugsPIDControl.ui src/ui/SlugsPIDControl.ui \
src/ui/SlugsVideoCamControl.ui
INCLUDEPATH += src \ INCLUDEPATH += src \
src/ui \ src/ui \
src/ui/linechart \ src/ui/linechart \
...@@ -242,7 +243,8 @@ HEADERS += src/MG.h \ ...@@ -242,7 +243,8 @@ HEADERS += src/MG.h \
src/comm/QGCMAVLink.h\ src/comm/QGCMAVLink.h\
src/ui/SlugsDataSensorView.h \ src/ui/SlugsDataSensorView.h \
src/ui/SlugsHilSim.h \ src/ui/SlugsHilSim.h \
src/ui/SlugsPIDControl.h src/ui/SlugsPIDControl.h \
src/ui/SlugsVideoCamControl.h
SOURCES += src/main.cc \ SOURCES += src/main.cc \
src/Core.cc \ src/Core.cc \
src/uas/UASManager.cc \ src/uas/UASManager.cc \
...@@ -324,7 +326,8 @@ SOURCES += src/main.cc \ ...@@ -324,7 +326,8 @@ SOURCES += src/main.cc \
src/ui/map3D/Imagery.cc \ src/ui/map3D/Imagery.cc \
src/ui/SlugsDataSensorView.cc \ src/ui/SlugsDataSensorView.cc \
src/ui/SlugsHilSim.cc \ src/ui/SlugsHilSim.cc \
src/ui/SlugsPIDControl.cpp src/ui/SlugsPIDControl.cpp \
src/ui/SlugsVideoCamControl.cpp
RESOURCES = mavground.qrc RESOURCES = mavground.qrc
......
...@@ -6,6 +6,7 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) : ...@@ -6,6 +6,7 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) :
UAS(mavlink, id)//, UAS(mavlink, id)//,
// Place other initializers here // Place other initializers here
{ {
} }
/** /**
......
...@@ -187,6 +187,9 @@ void MainWindow::buildWidgets() ...@@ -187,6 +187,9 @@ void MainWindow::buildWidgets()
slugsHilSimWidget = new QDockWidget(tr("Slugs Hil Sim"), this); slugsHilSimWidget = new QDockWidget(tr("Slugs Hil Sim"), this);
slugsHilSimWidget->setWidget( new SlugsHilSim(this)); slugsHilSimWidget->setWidget( new SlugsHilSim(this));
slugsCamControlWidget = new QDockWidget(tr("Video Camera Control"), this);
slugsCamControlWidget->setWidget(new SlugsVideoCamControl(this));
} }
/** /**
...@@ -932,6 +935,12 @@ void MainWindow::loadGlobalOperatorView() ...@@ -932,6 +935,12 @@ void MainWindow::loadGlobalOperatorView()
slugsPIDControlWidget->show(); slugsPIDControlWidget->show();
} }
if (slugsCamControlWidget)
{
addDockWidget(Qt::RightDockWidgetArea, slugsCamControlWidget);
slugsCamControlWidget->show();
}
// // UAS CONTROL // // UAS CONTROL
......
...@@ -71,6 +71,8 @@ This file is part of the QGROUNDCONTROL project ...@@ -71,6 +71,8 @@ This file is part of the QGROUNDCONTROL project
#include "slugshilsim.h" #include "slugshilsim.h"
#include "SlugsVideoCamControl.h"
/** /**
...@@ -187,6 +189,7 @@ protected: ...@@ -187,6 +189,7 @@ protected:
QPointer<QDockWidget> slugsDataWidget; QPointer<QDockWidget> slugsDataWidget;
QPointer<QDockWidget> slugsPIDControlWidget; QPointer<QDockWidget> slugsPIDControlWidget;
QPointer<QDockWidget> slugsHilSimWidget; QPointer<QDockWidget> slugsHilSimWidget;
QPointer<QDockWidget> slugsCamControlWidget;
// Popup widgets // Popup widgets
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment