1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-18 08:54:15 +01:00

LP-29 use QOpenGLWidget in place of depecrated QGLWidget

This commit is contained in:
Philippe Renon 2015-12-09 08:32:04 +01:00
parent 596286604e
commit 3e10e89cec
7 changed files with 15 additions and 25 deletions

View File

@ -26,9 +26,11 @@
*/
#include "opmapwidget.h"
#include "waypointitem.h"
#include <QtGui>
#include <QMetaObject>
#include "waypointitem.h"
#include <QOpenGLWidget>
namespace mapcontrol {
OPMapWidget::OPMapWidget(QWidget *parent, Configuration *config) : QGraphicsView(parent), configuration(config), UAV(0), GPS(0), Home(0)
@ -210,7 +212,7 @@ void OPMapWidget::SetUseOpenGL(const bool &value)
{
useOpenGL = value;
if (useOpenGL) {
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
setViewport(new QOpenGLWidget()); // QGLFormat(QGL::SampleBuffers)));
} else {
setupViewport(new QWidget());
}

View File

@ -33,11 +33,7 @@
#include "../core/languagetype.h"
#include "../core/diagnostics.h"
#include "configuration.h"
#include <QObject>
#include <QtOpenGL/QGLWidget>
#include "waypointitem.h"
#include "QtSvg/QGraphicsSvgItem"
#include "QGraphicsView"
#include "uavitem.h"
#include "gpsitem.h"
#include "homeitem.h"
@ -45,6 +41,11 @@
#include "waypointline.h"
#include "waypointcircle.h"
#include "waypointitem.h"
#include <QObject>
#include "QtSvg/QGraphicsSvgItem"
#include "QGraphicsView"
namespace mapcontrol {
class UAVItem;
class GPSItem;

View File

@ -30,7 +30,7 @@
#include <utils/stylehelper.h>
#include <iostream>
#include <math.h>
#include <QtOpenGL/QGLWidget>
#include <QOpenGLWidget>
#include <QDebug>
DialGadgetWidget::DialGadgetWidget(QWidget *parent) : QGraphicsView(parent)
@ -75,7 +75,7 @@ DialGadgetWidget::~DialGadgetWidget()
void DialGadgetWidget::enableOpenGL(bool flag)
{
if (flag) {
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
setViewport(new QOpenGLWidget()); // QGLFormat(QGL::SampleBuffers)));
} else {
setViewport(new QWidget);
}

View File

@ -29,7 +29,7 @@
#include "extensionsystem/pluginmanager.h"
#include <QDebug>
#include <QWidget>
#include <QtOpenGL/QGLWidget>
#include <QOpenGLWidget>
#include <QMouseEvent>
/**
@ -85,7 +85,7 @@ JoystickControl::~JoystickControl()
void JoystickControl::enableOpenGL(bool flag)
{
if (flag) {
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
setViewport(new QOpenGLWidget()); // QGLFormat(QGL::SampleBuffers)));
} else {
setViewport(new QWidget);
}

View File

@ -28,7 +28,7 @@
#include "lineardialgadgetwidget.h"
#include <utils/stylehelper.h>
#include <QFileDialog>
#include <QtOpenGL/QGLWidget>
#include <QOpenGLWidget>
#include <QDebug>
LineardialGadgetWidget::LineardialGadgetWidget(QWidget *parent) : QGraphicsView(parent)
@ -66,7 +66,7 @@ LineardialGadgetWidget::~LineardialGadgetWidget()
void LineardialGadgetWidget::enableOpenGL(bool flag)
{
if (flag) {
setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
setViewport(new QOpenGLWidget()); // QGLFormat(QGL::SampleBuffers)));
} else {
setViewport(new QWidget);
}

View File

@ -34,7 +34,6 @@
#include <QDebug>
#include <QSvgRenderer>
#include <QtOpenGL/QGLWidget>
#include <QtCore/qfileinfo.h>
#include <QtCore/qdir.h>

View File

@ -198,18 +198,6 @@ MonitorWidget::~MonitorWidget()
}
}
/*!
\brief Enables/Disables OpenGL
*/
// void LineardialGadgetWidget::enableOpenGL(bool flag)
// {
// if (flag) {
// setViewport(new QGLWidget(QGLFormat(QGL::SampleBuffers)));
// } else {
// setViewport(new QWidget);
// }
// }
void MonitorWidget::telemetryConnected()
{
qDebug() << "telemetry connected";