diff --git a/include/gui/glspectrum.h b/include/gui/glspectrum.h index 33359ac0c..9f55aecc1 100644 --- a/include/gui/glspectrum.h +++ b/include/gui/glspectrum.h @@ -21,7 +21,7 @@ #ifndef INCLUDE_GLSPECTRUM_H #define INCLUDE_GLSPECTRUM_H -#include +#include #include #include #include @@ -36,7 +36,7 @@ class QOpenGLShaderProgram; -class SDRANGEL_API GLSpectrum : public QGLWidget { +class SDRANGEL_API GLSpectrum : public QOpenGLWidget { Q_OBJECT public: diff --git a/include/util/gleshelp.h b/include/util/gleshelp.h deleted file mode 100644 index d1dc9a081..000000000 --- a/include/util/gleshelp.h +++ /dev/null @@ -1,31 +0,0 @@ -/////////////////////////////////////////////////////////////////////////////////// -// Copyright (C) 2015 Edouard Griffiths, F4EXB. // -// // -// This is a header file to help migrate to GL ES 2.0 // -// // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation as version 3 of the License, or // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License V3 for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program. If not, see . // -/////////////////////////////////////////////////////////////////////////////////// - -#ifndef INCLUDE_UTIL_GLESHELP_H_ -#define INCLUDE_UTIL_GLESHELP_H_ - -#define GL_VERTEX_ARRAY 0 // We like submitting vertices on stream 0 for no special reason (GL: 0x8074) -#define GL_NORMAL_ARRAY 1 // We like submitting normals on stream 1 for no special reason (GL: 0x8075) -#define GL_TEXTURE_COORD_ARRAY 2 // We like submitting texcoords on stream 2 for no special reason (GL: 0x8078) - -#define glColor4fv(a) glColor4f(a[0], a[1], a[2], a[3]) -#define glColor3fv(a) glColor4f(a[0], a[1], a[2], 1.0f) -#define glColor3f(a,b,c) glColor4f(a, b, c, 1.0f) - - -#endif /* INCLUDE_UTIL_GLESHELP_H_ */ diff --git a/sdrbase/gui/glspectrum.cpp b/sdrbase/gui/glspectrum.cpp index 9d7d951f2..9275f1a6c 100644 --- a/sdrbase/gui/glspectrum.cpp +++ b/sdrbase/gui/glspectrum.cpp @@ -22,16 +22,12 @@ #include #include #include +#include #include "gui/glspectrum.h" #include -#ifdef GL_ANDROID -#include "util/gleshelp.h" -#endif - GLSpectrum::GLSpectrum(QWidget* parent) : - QGLWidget(parent), m_cursorState(CSNormal), m_mouseInside(false), m_changesPending(true), @@ -2223,14 +2219,14 @@ void GLSpectrum::enterEvent(QEvent* event) { m_mouseInside = true; update(); - QGLWidget::enterEvent(event); + QOpenGLWidget::enterEvent(event); } void GLSpectrum::leaveEvent(QEvent* event) { m_mouseInside = false; update(); - QGLWidget::enterEvent(event); + QOpenGLWidget::enterEvent(event); } void GLSpectrum::tick()