From dba8b932a7a242026f6884d6da49f3c506f8ba0f Mon Sep 17 00:00:00 2001 From: pixhawk Date: Wed, 8 Feb 2012 13:32:57 +0100 Subject: [PATCH] Use colorbar images to indicate offline image stream. --- images/status/colorbars.png | Bin 0 -> 6571 bytes qgroundcontrol.qrc | 1 + src/ui/QGCRGBDView.cc | 9 ++++++--- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 images/status/colorbars.png diff --git a/images/status/colorbars.png b/images/status/colorbars.png new file mode 100644 index 0000000000000000000000000000000000000000..29320d193256ade753ccf033b080928161140a2a GIT binary patch literal 6571 zcmeAS@N?(olHy`uVBq!ia0y~yU`}CRV45Mo#=yYf6aPGxfq{W7$=luKKNxUEe80oM zz`$AH5n0T@zyOksW8n1iJqQvkD{xGQ>1W_|wp+r$AW`D!;uunK>+PL|xzdahZ4Zlc zZ>~5YJf%gl)t#*^QF5_%i4cE+<^c`vIh&j!9G372WWCZ8{63|6etJ{?oVvMjcXf{y z${hb#CEE~r>;3XLhC7Gq?0FtreC2u&b|-(v^1?gs@8-|Y|1SOP)W#3e}5Lg5JHn?JzxKC$9)6;x{Vy5o(+RTmjh_ff?<>a3Xb6x8mE#Z>i$;M?1@`0$Mhj|-Sz(d z>C;z+Gt|ue{rl*n@9)9P{q@^#KYtEpo_<=iGiF)b$G^E|v(Kg(^MLt&d!PM|S{t_d zYL>*c*I%pl&Z|26{rS(fpPyJIK|#jApvg4K7!3qaS{O|U45Qfrln_R<11J=RQg-;y zuvW~Ev3!fIH3I{KYKdz^NlIc#s#S7PYGO$$gOP!uk*rnU#T=wt=CQ zfkDdl`iUqSa`RI%(<;$5m|B^dKr|>WN={~AUmdKI;Vst0AnGdKmY&$ literal 0 HcmV?d00001 diff --git a/qgroundcontrol.qrc b/qgroundcontrol.qrc index 524119c4db..1c7619edab 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 d59d2adb27..f29ab5e8b5 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) -- GitLab