Browse Source

working on camera interface

QGC4.4
tecnosapiens 15 years ago
parent
commit
f8b4caf4ef
  1. 9
      qgroundcontrol.pro
  2. 1
      src/uas/SlugsMAV.cc
  3. 9
      src/ui/MainWindow.cc
  4. 3
      src/ui/MainWindow.h

9
qgroundcontrol.pro

@ -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 \
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 \
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

1
src/uas/SlugsMAV.cc

@ -6,6 +6,7 @@ SlugsMAV::SlugsMAV(MAVLinkProtocol* mavlink, int id) :
UAS(mavlink, id)//, UAS(mavlink, id)//,
// Place other initializers here // Place other initializers here
{ {
} }
/** /**

9
src/ui/MainWindow.cc

@ -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()
slugsPIDControlWidget->show(); slugsPIDControlWidget->show();
} }
if (slugsCamControlWidget)
{
addDockWidget(Qt::RightDockWidgetArea, slugsCamControlWidget);
slugsCamControlWidget->show();
}
// // UAS CONTROL // // UAS CONTROL

3
src/ui/MainWindow.h

@ -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:
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

Loading…
Cancel
Save