diff --git a/images/status/colorbars.png b/images/status/colorbars.png new file mode 100644 index 0000000..29320d1 Binary files /dev/null and b/images/status/colorbars.png differ diff --git a/qgroundcontrol.qrc b/qgroundcontrol.qrc index 524119c..1c7619e 100644 --- a/qgroundcontrol.qrc +++ b/qgroundcontrol.qrc @@ -75,6 +75,7 @@ images/status/audio-volume-medium.svg images/status/audio-volume-low.svg images/status/audio-volume-high.svg + images/status/colorbars.png images/style-mission.css images/splash.png audio/alert.wav diff --git a/src/ui/QGCRGBDView.cc b/src/ui/QGCRGBDView.cc index d59d2ad..f29ab5e 100644 --- a/src/ui/QGCRGBDView.cc +++ b/src/ui/QGCRGBDView.cc @@ -22,6 +22,8 @@ QGCRGBDView::QGCRGBDView(int width, int height, QWidget *parent) : connect(enableDepthAction, SIGNAL(triggered(bool)), this, SLOT(enableDepth(bool))); connect(UASManager::instance(), SIGNAL(activeUASSet(UASInterface*)), this, SLOT(setActiveUAS(UASInterface*))); + + clearData(); } void QGCRGBDView::setActiveUAS(UASInterface* uas) @@ -46,10 +48,11 @@ void QGCRGBDView::setActiveUAS(UASInterface* uas) void QGCRGBDView::clearData(void) { - QImage emptyImg(16, 16, QImage::Format_Mono); - emptyImg.fill(0); + QImage offlineImg; + qDebug() << offlineImg.load(":/images/status/colorbars.png"); - glImage = QGLWidget::convertToGLFormat(emptyImg); + glImage = QGLWidget::convertToGLFormat(offlineImg); + qDebug() << "cleardata" << offlineImg.isNull() << offlineImg.width() << offlineImg.height(); } void QGCRGBDView::contextMenuEvent(QContextMenuEvent* event)