mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-29 19:28:47 -05:00
Renamed GLScopeNG to GLScope
This commit is contained in:
parent
7769f4b215
commit
0fcc694ca1
@ -684,7 +684,7 @@
|
||||
<number>3</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="GLScopeNG" name="glScope" native="true">
|
||||
<widget class="GLScope" name="glScope" native="true">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>200</width>
|
||||
@ -742,7 +742,7 @@
|
||||
<header>gui/buttonswitch.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>GLScopeNG</class>
|
||||
<class>GLScope</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>gui/glscopeng.h</header>
|
||||
<container>1</container>
|
||||
|
@ -1088,7 +1088,7 @@
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="GLScopeNG" name="glScope" native="true">
|
||||
<widget class="GLScope" name="glScope" native="true">
|
||||
<property name="minimumSize">
|
||||
<size>
|
||||
<width>0</width>
|
||||
@ -1123,7 +1123,7 @@
|
||||
<header>gui/buttonswitch.h</header>
|
||||
</customwidget>
|
||||
<customwidget>
|
||||
<class>GLScopeNG</class>
|
||||
<class>GLScope</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>gui/glscopeng.h</header>
|
||||
<container>1</container>
|
||||
|
@ -39,7 +39,7 @@ MESSAGE_CLASS_DEFINITION(ScopeVisNG::MsgScopeVisNGMemoryTrace, Message)
|
||||
const uint ScopeVisNG::m_traceChunkSize = 4800;
|
||||
|
||||
|
||||
ScopeVisNG::ScopeVisNG(GLScopeNG* glScope) :
|
||||
ScopeVisNG::ScopeVisNG(GLScope* glScope) :
|
||||
m_glScope(glScope),
|
||||
m_preTriggerDelay(0),
|
||||
m_currentTriggerIndex(0),
|
||||
|
@ -37,7 +37,7 @@
|
||||
#undef M_PI
|
||||
#define M_PI 3.14159265358979323846
|
||||
|
||||
class GLScopeNG;
|
||||
class GLScope;
|
||||
|
||||
class SDRGUI_API ScopeVisNG : public BasebandSampleSink {
|
||||
|
||||
@ -147,7 +147,7 @@ public:
|
||||
static const uint32_t m_maxNbTraces = 10;
|
||||
static const uint32_t m_nbTraceMemories = 50;
|
||||
|
||||
ScopeVisNG(GLScopeNG* glScope = 0);
|
||||
ScopeVisNG(GLScope* glScope = 0);
|
||||
virtual ~ScopeVisNG();
|
||||
|
||||
void setSampleRate(int sampleRate);
|
||||
@ -941,7 +941,7 @@ private:
|
||||
bool m_reset;
|
||||
};
|
||||
|
||||
GLScopeNG* m_glScope;
|
||||
GLScope* m_glScope;
|
||||
uint32_t m_preTriggerDelay; //!< Pre-trigger delay in number of samples
|
||||
std::vector<TriggerCondition*> m_triggerConditions; //!< Chain of triggers
|
||||
uint32_t m_currentTriggerIndex; //!< Index of current index in the chain
|
||||
|
@ -62,7 +62,7 @@ GLScopeGUI::~GLScopeGUI()
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void GLScopeGUI::setBuddies(MessageQueue* messageQueue, ScopeVisNG* scopeVis, GLScopeNG* glScope)
|
||||
void GLScopeGUI::setBuddies(MessageQueue* messageQueue, ScopeVisNG* scopeVis, GLScope* glScope)
|
||||
{
|
||||
qDebug("GLScopeGUI::setBuddies");
|
||||
|
||||
@ -80,7 +80,7 @@ void GLScopeGUI::setBuddies(MessageQueue* messageQueue, ScopeVisNG* scopeVis, GL
|
||||
ui->horizontalXY->setEnabled(false);
|
||||
ui->verticalXY->setEnabled(false);
|
||||
ui->polar->setEnabled(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayX);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayX);
|
||||
|
||||
// initialize trigger combo
|
||||
ui->trigPos->setChecked(true);
|
||||
@ -231,8 +231,8 @@ bool GLScopeGUI::deserialize(const QByteArray& data)
|
||||
ui->polar->setEnabled(false);
|
||||
|
||||
ui->traceMode->setCurrentIndex(0);
|
||||
d.readS32(1, &intValue, (int) GLScopeNG::DisplayX);
|
||||
m_glScope->setDisplayMode((GLScopeNG::DisplayMode) intValue);
|
||||
d.readS32(1, &intValue, (int) GLScope::DisplayX);
|
||||
m_glScope->setDisplayMode((GLScope::DisplayMode) intValue);
|
||||
|
||||
ui->onlyX->setChecked(false);
|
||||
ui->onlyY->setChecked(false);
|
||||
@ -242,19 +242,19 @@ bool GLScopeGUI::deserialize(const QByteArray& data)
|
||||
|
||||
switch (m_glScope->getDisplayMode())
|
||||
{
|
||||
case GLScopeNG::DisplayY:
|
||||
case GLScope::DisplayY:
|
||||
ui->onlyY->setChecked(true);
|
||||
break;
|
||||
case GLScopeNG::DisplayXYH:
|
||||
case GLScope::DisplayXYH:
|
||||
ui->horizontalXY->setChecked(true);
|
||||
break;
|
||||
case GLScopeNG::DisplayXYV:
|
||||
case GLScope::DisplayXYV:
|
||||
ui->verticalXY->setChecked(true);
|
||||
break;
|
||||
case GLScopeNG::DisplayPol:
|
||||
case GLScope::DisplayPol:
|
||||
ui->polar->setChecked(true);
|
||||
break;
|
||||
case GLScopeNG::DisplayX:
|
||||
case GLScope::DisplayX:
|
||||
default:
|
||||
ui->onlyX->setChecked(true);
|
||||
break;
|
||||
@ -430,7 +430,7 @@ void GLScopeGUI::on_onlyX_toggled(bool checked)
|
||||
ui->horizontalXY->setChecked(false);
|
||||
ui->verticalXY->setChecked(false);
|
||||
ui->polar->setChecked(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayX);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayX);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -448,7 +448,7 @@ void GLScopeGUI::on_onlyY_toggled(bool checked)
|
||||
ui->horizontalXY->setChecked(false);
|
||||
ui->verticalXY->setChecked(false);
|
||||
ui->polar->setChecked(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayY);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayY);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -466,7 +466,7 @@ void GLScopeGUI::on_horizontalXY_toggled(bool checked)
|
||||
ui->onlyY->setChecked(false);
|
||||
ui->verticalXY->setChecked(false);
|
||||
ui->polar->setChecked(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayXYH);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayXYH);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -484,7 +484,7 @@ void GLScopeGUI::on_verticalXY_toggled(bool checked)
|
||||
ui->onlyY->setChecked(false);
|
||||
ui->horizontalXY->setChecked(false);
|
||||
ui->polar->setChecked(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayXYV);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayXYV);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -502,7 +502,7 @@ void GLScopeGUI::on_polar_toggled(bool checked)
|
||||
ui->onlyY->setChecked(false);
|
||||
ui->horizontalXY->setChecked(false);
|
||||
ui->verticalXY->setChecked(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayPol);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayPol);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -613,7 +613,7 @@ void GLScopeGUI::on_traceDel_clicked(bool checked __attribute__((unused)))
|
||||
ui->horizontalXY->setEnabled(false);
|
||||
ui->verticalXY->setEnabled(false);
|
||||
ui->polar->setEnabled(false);
|
||||
m_glScope->setDisplayMode(GLScopeNG::DisplayX);
|
||||
m_glScope->setDisplayMode(GLScope::DisplayX);
|
||||
}
|
||||
|
||||
m_scopeVis->removeTrace(ui->trace->value());
|
||||
|
@ -32,7 +32,7 @@ namespace Ui {
|
||||
}
|
||||
|
||||
class MessageQueue;
|
||||
class GLScopeNG;
|
||||
class GLScope;
|
||||
|
||||
class SDRGUI_API GLScopeGUI : public QWidget, public Serializable {
|
||||
Q_OBJECT
|
||||
@ -49,7 +49,7 @@ public:
|
||||
explicit GLScopeGUI(QWidget* parent = 0);
|
||||
~GLScopeGUI();
|
||||
|
||||
void setBuddies(MessageQueue* messageQueue, ScopeVisNG* scopeVis, GLScopeNG* glScope);
|
||||
void setBuddies(MessageQueue* messageQueue, ScopeVisNG* scopeVis, GLScope* glScope);
|
||||
|
||||
void setSampleRate(int sampleRate);
|
||||
void resetToDefaults();
|
||||
@ -144,7 +144,7 @@ private:
|
||||
|
||||
MessageQueue* m_messageQueue;
|
||||
ScopeVisNG* m_scopeVis;
|
||||
GLScopeNG* m_glScope;
|
||||
GLScope* m_glScope;
|
||||
|
||||
int m_sampleRate;
|
||||
int m_timeBase;
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
#include "glscopeng.h"
|
||||
|
||||
GLScopeNG::GLScopeNG(QWidget* parent) :
|
||||
GLScope::GLScope(QWidget* parent) :
|
||||
QGLWidget(parent),
|
||||
m_tracesData(0),
|
||||
m_traces(0),
|
||||
@ -65,12 +65,12 @@ GLScopeNG::GLScopeNG(QWidget* parent) :
|
||||
//m_traceCounter = 0;
|
||||
}
|
||||
|
||||
GLScopeNG::~GLScopeNG()
|
||||
GLScope::~GLScope()
|
||||
{
|
||||
cleanup();
|
||||
}
|
||||
|
||||
void GLScopeNG::setDisplayGridIntensity(int intensity)
|
||||
void GLScope::setDisplayGridIntensity(int intensity)
|
||||
{
|
||||
m_displayGridIntensity = intensity;
|
||||
if (m_displayGridIntensity > 100) {
|
||||
@ -81,7 +81,7 @@ void GLScopeNG::setDisplayGridIntensity(int intensity)
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setDisplayTraceIntensity(int intensity)
|
||||
void GLScope::setDisplayTraceIntensity(int intensity)
|
||||
{
|
||||
m_displayTraceIntensity = intensity;
|
||||
if (m_displayTraceIntensity > 100) {
|
||||
@ -92,13 +92,13 @@ void GLScopeNG::setDisplayTraceIntensity(int intensity)
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setTraces(std::vector<ScopeVisNG::TraceData>* tracesData, std::vector<float *>* traces)
|
||||
void GLScope::setTraces(std::vector<ScopeVisNG::TraceData>* tracesData, std::vector<float *>* traces)
|
||||
{
|
||||
m_tracesData = tracesData;
|
||||
m_traces = traces;
|
||||
}
|
||||
|
||||
void GLScopeNG::newTraces(std::vector<float *>* traces)
|
||||
void GLScope::newTraces(std::vector<float *>* traces)
|
||||
{
|
||||
if (traces->size() > 0)
|
||||
{
|
||||
@ -112,22 +112,22 @@ void GLScopeNG::newTraces(std::vector<float *>* traces)
|
||||
}
|
||||
}
|
||||
|
||||
void GLScopeNG::initializeGL()
|
||||
void GLScope::initializeGL()
|
||||
{
|
||||
QOpenGLContext *glCurrentContext = QOpenGLContext::currentContext();
|
||||
|
||||
if (glCurrentContext) {
|
||||
if (QOpenGLContext::currentContext()->isValid()) {
|
||||
qDebug() << "GLScopeNG::initializeGL: context:"
|
||||
qDebug() << "GLScope::initializeGL: context:"
|
||||
<< " major: " << (QOpenGLContext::currentContext()->format()).majorVersion()
|
||||
<< " minor: " << (QOpenGLContext::currentContext()->format()).minorVersion()
|
||||
<< " ES: " << (QOpenGLContext::currentContext()->isOpenGLES() ? "yes" : "no");
|
||||
}
|
||||
else {
|
||||
qDebug() << "GLScopeNG::initializeGL: current context is invalid";
|
||||
qDebug() << "GLScope::initializeGL: current context is invalid";
|
||||
}
|
||||
} else {
|
||||
qCritical() << "GLScopeNG::initializeGL: no current context";
|
||||
qCritical() << "GLScope::initializeGL: no current context";
|
||||
return;
|
||||
}
|
||||
|
||||
@ -135,25 +135,25 @@ void GLScopeNG::initializeGL()
|
||||
|
||||
if (surface == 0)
|
||||
{
|
||||
qCritical() << "GLScopeNG::initializeGL: no surface attached";
|
||||
qCritical() << "GLScope::initializeGL: no surface attached";
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (surface->surfaceType() != QSurface::OpenGLSurface)
|
||||
{
|
||||
qCritical() << "GLScopeNG::initializeGL: surface is not an OpenGLSurface: " << surface->surfaceType()
|
||||
qCritical() << "GLScope::initializeGL: surface is not an OpenGLSurface: " << surface->surfaceType()
|
||||
<< " cannot use an OpenGL context";
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
qDebug() << "GLScopeNG::initializeGL: OpenGL surface:"
|
||||
qDebug() << "GLScope::initializeGL: OpenGL surface:"
|
||||
<< " class: " << (surface->surfaceClass() == QSurface::Window ? "Window" : "Offscreen");
|
||||
}
|
||||
}
|
||||
|
||||
connect(glCurrentContext, &QOpenGLContext::aboutToBeDestroyed, this, &GLScopeNG::cleanup); // TODO: when migrating to QOpenGLWidget
|
||||
connect(glCurrentContext, &QOpenGLContext::aboutToBeDestroyed, this, &GLScope::cleanup); // TODO: when migrating to QOpenGLWidget
|
||||
|
||||
QOpenGLFunctions *glFunctions = QOpenGLContext::currentContext()->functions();
|
||||
glFunctions->initializeOpenGLFunctions();
|
||||
@ -167,14 +167,14 @@ void GLScopeNG::initializeGL()
|
||||
m_glShaderPowerOverlay.initializeGL();
|
||||
}
|
||||
|
||||
void GLScopeNG::resizeGL(int width, int height)
|
||||
void GLScope::resizeGL(int width, int height)
|
||||
{
|
||||
QOpenGLFunctions *glFunctions = QOpenGLContext::currentContext()->functions();
|
||||
glFunctions->glViewport(0, 0, width, height);
|
||||
m_configChanged = true;
|
||||
}
|
||||
|
||||
void GLScopeNG::paintGL()
|
||||
void GLScope::paintGL()
|
||||
{
|
||||
if(!m_mutex.tryLock(2))
|
||||
return;
|
||||
@ -182,7 +182,7 @@ void GLScopeNG::paintGL()
|
||||
if(m_configChanged)
|
||||
applyConfig();
|
||||
|
||||
// qDebug("GLScopeNG::paintGL: m_traceCounter: %d", m_traceCounter);
|
||||
// qDebug("GLScope::paintGL: m_traceCounter: %d", m_traceCounter);
|
||||
// m_traceCounter = 0;
|
||||
|
||||
m_dataChanged = false;
|
||||
@ -923,7 +923,7 @@ void GLScopeNG::paintGL()
|
||||
m_mutex.unlock();
|
||||
}
|
||||
|
||||
void GLScopeNG::setSampleRate(int sampleRate)
|
||||
void GLScope::setSampleRate(int sampleRate)
|
||||
{
|
||||
m_sampleRate = sampleRate;
|
||||
m_configChanged = true;
|
||||
@ -931,55 +931,55 @@ void GLScopeNG::setSampleRate(int sampleRate)
|
||||
emit sampleRateChanged(m_sampleRate);
|
||||
}
|
||||
|
||||
void GLScopeNG::setTimeBase(int timeBase)
|
||||
void GLScope::setTimeBase(int timeBase)
|
||||
{
|
||||
m_timeBase = timeBase;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setTriggerPre(uint32_t triggerPre)
|
||||
void GLScope::setTriggerPre(uint32_t triggerPre)
|
||||
{
|
||||
m_triggerPre = triggerPre;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setTimeOfsProMill(int timeOfsProMill)
|
||||
void GLScope::setTimeOfsProMill(int timeOfsProMill)
|
||||
{
|
||||
m_timeOfsProMill = timeOfsProMill;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setFocusedTraceIndex(uint32_t traceIndex)
|
||||
void GLScope::setFocusedTraceIndex(uint32_t traceIndex)
|
||||
{
|
||||
m_focusedTraceIndex = traceIndex;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setDisplayMode(DisplayMode displayMode)
|
||||
void GLScope::setDisplayMode(DisplayMode displayMode)
|
||||
{
|
||||
m_displayMode = displayMode;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::setTraceSize(int traceSize)
|
||||
void GLScope::setTraceSize(int traceSize)
|
||||
{
|
||||
m_traceSize = traceSize;
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::updateDisplay()
|
||||
void GLScope::updateDisplay()
|
||||
{
|
||||
m_configChanged = true;
|
||||
update();
|
||||
}
|
||||
|
||||
void GLScopeNG::applyConfig()
|
||||
void GLScope::applyConfig()
|
||||
{
|
||||
m_configChanged = false;
|
||||
|
||||
@ -1048,7 +1048,7 @@ void GLScopeNG::applyConfig()
|
||||
m_q3Polar.allocate(2*(end - start));
|
||||
}
|
||||
|
||||
void GLScopeNG::setUniqueDisplays()
|
||||
void GLScope::setUniqueDisplays()
|
||||
{
|
||||
QFontMetrics fm(font());
|
||||
int M = fm.width("-");
|
||||
@ -1250,7 +1250,7 @@ void GLScopeNG::setUniqueDisplays()
|
||||
} // Y vertical scale
|
||||
}
|
||||
|
||||
void GLScopeNG::setVerticalDisplays()
|
||||
void GLScope::setVerticalDisplays()
|
||||
{
|
||||
QFontMetrics fm(font());
|
||||
int M = fm.width("-");
|
||||
@ -1451,7 +1451,7 @@ void GLScopeNG::setVerticalDisplays()
|
||||
} // Y vertical scale (Y2)
|
||||
}
|
||||
|
||||
void GLScopeNG::setHorizontalDisplays()
|
||||
void GLScope::setHorizontalDisplays()
|
||||
{
|
||||
QFontMetrics fm(font());
|
||||
int M = fm.width("-");
|
||||
@ -1651,7 +1651,7 @@ void GLScopeNG::setHorizontalDisplays()
|
||||
} // Y vertical scale (Y2)
|
||||
}
|
||||
|
||||
void GLScopeNG::setPolarDisplays()
|
||||
void GLScope::setPolarDisplays()
|
||||
{
|
||||
QFontMetrics fm(font());
|
||||
int M = fm.width("-");
|
||||
@ -1863,7 +1863,7 @@ void GLScopeNG::setPolarDisplays()
|
||||
} // Polar XY vertical scale (Y2)
|
||||
}
|
||||
|
||||
void GLScopeNG::setYScale(ScaleEngine& scale, uint32_t highlightedTraceIndex)
|
||||
void GLScope::setYScale(ScaleEngine& scale, uint32_t highlightedTraceIndex)
|
||||
{
|
||||
ScopeVisNG::TraceData& traceData = (*m_tracesData)[highlightedTraceIndex];
|
||||
double amp_range = 2.0 / traceData.m_amp;
|
||||
@ -1908,7 +1908,7 @@ void GLScopeNG::setYScale(ScaleEngine& scale, uint32_t highlightedTraceIndex)
|
||||
}
|
||||
}
|
||||
|
||||
void GLScopeNG::drawChannelOverlay(
|
||||
void GLScope::drawChannelOverlay(
|
||||
const QString& text,
|
||||
const QColor& color,
|
||||
QPixmap& channelOverlayPixmap,
|
||||
@ -1964,22 +1964,22 @@ void GLScopeNG::drawChannelOverlay(
|
||||
}
|
||||
}
|
||||
|
||||
void GLScopeNG::tick()
|
||||
void GLScope::tick()
|
||||
{
|
||||
if(m_dataChanged) {
|
||||
update();
|
||||
}
|
||||
}
|
||||
|
||||
void GLScopeNG::connectTimer(const QTimer& timer)
|
||||
void GLScope::connectTimer(const QTimer& timer)
|
||||
{
|
||||
qDebug() << "GLScopeNG::connectTimer";
|
||||
qDebug() << "GLScope::connectTimer";
|
||||
disconnect(&m_timer, SIGNAL(timeout()), this, SLOT(tick()));
|
||||
connect(&timer, SIGNAL(timeout()), this, SLOT(tick()));
|
||||
m_timer.stop();
|
||||
}
|
||||
|
||||
void GLScopeNG::cleanup()
|
||||
void GLScope::cleanup()
|
||||
{
|
||||
//makeCurrent();
|
||||
m_glShaderSimple.cleanup();
|
||||
|
@ -35,7 +35,7 @@
|
||||
|
||||
class QPainter;
|
||||
|
||||
class SDRGUI_API GLScopeNG: public QGLWidget {
|
||||
class SDRGUI_API GLScope: public QGLWidget {
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
@ -47,8 +47,8 @@ public:
|
||||
DisplayPol
|
||||
};
|
||||
|
||||
GLScopeNG(QWidget* parent = 0);
|
||||
virtual ~GLScopeNG();
|
||||
GLScope(QWidget* parent = 0);
|
||||
virtual ~GLScope();
|
||||
|
||||
void connectTimer(const QTimer& timer);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user