SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <glscopegui.h>
Classes | |
class | MainUIBlocker |
class | TraceUIBlocker |
class | TrigUIBlocker |
Public Types | |
enum | DisplayMode { DisplayXYH, DisplayXYV, DisplayX, DisplayY, DisplayPol } |
Public Member Functions | |
GLScopeGUI (QWidget *parent=0) | |
~GLScopeGUI () | |
void | setBuddies (MessageQueue *messageQueue, ScopeVis *scopeVis, GLScope *glScope) |
void | setSampleRate (int sampleRate) |
void | resetToDefaults () |
virtual QByteArray | serialize () const |
virtual bool | deserialize (const QByteArray &data) |
bool | handleMessage (Message *message) |
void | setDisplayMode (DisplayMode displayMode) |
void | setTraceIntensity (int value) |
void | setGridIntensity (int value) |
void | setTimeBase (int step) |
void | setTimeOffset (int step) |
void | setTraceLength (int step) |
void | setPreTrigger (int step) |
void | changeTrace (int traceIndex, const ScopeVis::TraceData &traceData) |
void | addTrace (const ScopeVis::TraceData &traceData) |
void | focusOnTrace (int traceIndex) |
void | changeTrigger (int triggerIndex, const ScopeVis::TriggerData &triggerData) |
void | addTrigger (const ScopeVis::TriggerData &triggerData) |
void | focusOnTrigger (int triggerIndex) |
Public Member Functions inherited from Serializable | |
virtual | ~Serializable () |
Private Member Functions | |
void | applySettings () |
void | setTraceIndexDisplay () |
void | setTimeScaleDisplay () |
void | setTraceLenDisplay () |
void | setTimeOfsDisplay () |
void | setAmpScaleDisplay () |
void | setAmpOfsDisplay () |
void | setTraceDelayDisplay () |
void | setTrigIndexDisplay () |
void | setTrigCountDisplay () |
void | setTrigLevelDisplay () |
void | setTrigDelayDisplay () |
void | setTrigPreDisplay () |
void | changeCurrentTrace () |
void | changeCurrentTrigger () |
void | fillTraceData (ScopeVis::TraceData &traceData) |
void | fillTriggerData (ScopeVis::TriggerData &triggerData) |
void | setTriggerUI (const ScopeVis::TriggerData &triggerData) |
void | setTraceUI (const ScopeVis::TraceData &traceData) |
void | fillProjectionCombo (QComboBox *comboBox) |
void | disableLiveMode (bool disable) |
Private Attributes | |
Ui::GLScopeGUI * | ui |
MessageQueue * | m_messageQueue |
ScopeVis * | m_scopeVis |
GLScope * | m_glScope |
int | m_sampleRate |
int | m_timeBase |
int | m_timeOffset |
int | m_traceLenMult |
QColor | m_focusedTraceColor |
QColor | m_focusedTriggerColor |
Static Private Attributes | |
static const double | amps [27] |
Definition at line 38 of file glscopegui.h.
Enumerator | |
---|---|
DisplayXYH | |
DisplayXYV | |
DisplayX | |
DisplayY | |
DisplayPol |
Definition at line 42 of file glscopegui.h.
|
explicit |
Definition at line 40 of file glscopegui.cpp.
References m_focusedTraceColor, m_focusedTriggerColor, ScopeVis::m_nbTraceMemories, ScopeVis::m_traceChunkSize, and ui.
GLScopeGUI::~GLScopeGUI | ( | ) |
Definition at line 63 of file glscopegui.cpp.
References ui.
void GLScopeGUI::addTrace | ( | const ScopeVis::TraceData & | traceData | ) |
Definition at line 1657 of file glscopegui.cpp.
References ScopeVis::addTrace(), m_scopeVis, and ui.
Referenced by on_traceAdd_clicked().
void GLScopeGUI::addTrigger | ( | const ScopeVis::TriggerData & | triggerData | ) |
Definition at line 1684 of file glscopegui.cpp.
References ScopeVis::addTrigger(), m_scopeVis, and ui.
Referenced by on_trigAdd_clicked().
|
private |
Definition at line 1460 of file glscopegui.cpp.
|
private |
Definition at line 1289 of file glscopegui.cpp.
References ScopeVis::changeTrace(), fillTraceData(), m_scopeVis, and ui.
Referenced by on_amp_valueChanged(), on_ofsCoarse_valueChanged(), on_ofsFine_valueChanged(), on_traceColor_clicked(), on_traceDel_clicked(), on_traceDelayCoarse_valueChanged(), on_traceDelayFine_valueChanged(), on_traceMode_currentIndexChanged(), and on_traceView_toggled().
|
private |
Definition at line 1297 of file glscopegui.cpp.
References ScopeVis::changeTrigger(), fillTriggerData(), m_scopeVis, and ui.
Referenced by on_trigBoth_toggled(), on_trigColor_clicked(), on_trigCount_valueChanged(), on_trigDelayCoarse_valueChanged(), on_trigDelayFine_valueChanged(), on_trigHoldoff_valueChanged(), on_trigLevelCoarse_valueChanged(), on_trigLevelFine_valueChanged(), on_trigMode_currentIndexChanged(), on_trigNeg_toggled(), and on_trigPos_toggled().
void GLScopeGUI::changeTrace | ( | int | traceIndex, |
const ScopeVis::TraceData & | traceData | ||
) |
Definition at line 1652 of file glscopegui.cpp.
References ScopeVis::changeTrace(), and m_scopeVis.
void GLScopeGUI::changeTrigger | ( | int | triggerIndex, |
const ScopeVis::TriggerData & | triggerData | ||
) |
Definition at line 1679 of file glscopegui.cpp.
References ScopeVis::changeTrigger(), and m_scopeVis.
|
virtual |
Implements Serializable.
Definition at line 230 of file glscopegui.cpp.
References ScopeVis::addTrace(), ScopeVis::addTrigger(), arg(), ScopeVis::changeTrace(), ScopeVis::changeTrigger(), GLScope::DisplayPol, GLScope::DisplayX, GLScope::DisplayXYH, GLScope::DisplayXYV, GLScope::DisplayY, fillTraceData(), fillTriggerData(), GLScope::getDisplayMode(), ScopeVis::getNbTriggers(), ScopeVis::getTracesData(), SimpleDeserializer::getVersion(), SimpleDeserializer::isValid(), m_focusedTraceColor, m_focusedTriggerColor, m_glScope, m_scopeVis, SimpleDeserializer::readBool(), SimpleDeserializer::readFloat(), SimpleDeserializer::readS32(), SimpleDeserializer::readU32(), ScopeVis::removeTrace(), ScopeVis::removeTrigger(), resetToDefaults(), setAmpOfsDisplay(), setAmpScaleDisplay(), GLScope::setDisplayMode(), GLScope::setFocusedTraceIndex(), GLScope::setFocusedTriggerData(), setTraceDelayDisplay(), setTraceIndexDisplay(), setTrigCountDisplay(), setTrigDelayDisplay(), setTrigIndexDisplay(), setTrigLevelDisplay(), setTrigPreDisplay(), and ui.
|
private |
Definition at line 1320 of file glscopegui.cpp.
References ui.
Referenced by on_mem_valueChanged().
|
private |
Definition at line 1305 of file glscopegui.cpp.
References Projector::Projection16PSK, Projector::Projection8PSK, Projector::ProjectionBPSK, Projector::ProjectionDPhase, Projector::ProjectionImag, Projector::ProjectionMagDB, Projector::ProjectionMagLin, Projector::ProjectionMagSq, Projector::ProjectionPhase, Projector::ProjectionQPSK, and Projector::ProjectionReal.
Referenced by setBuddies().
|
private |
Definition at line 1342 of file glscopegui.cpp.
References amps, ScopeVis::TraceData::m_amp, ScopeVis::TraceData::m_ampIndex, m_focusedTraceColor, ScopeVis::TraceData::m_hasTextOverlay, ScopeVis::TraceData::m_inputIndex, ScopeVis::TraceData::m_ofs, ScopeVis::TraceData::m_ofsCoarse, ScopeVis::TraceData::m_ofsFine, ScopeVis::TraceData::m_projectionType, ScopeVis::TraceData::m_textOverlay, ScopeVis::TraceData::m_traceDelay, ScopeVis::TraceData::m_traceDelayCoarse, ScopeVis::TraceData::m_traceDelayFine, ScopeVis::TraceData::m_viewTrace, Projector::ProjectionMagDB, Projector::ProjectionMagLin, Projector::ProjectionMagSq, ScopeVis::TraceData::setColor(), and ui.
Referenced by changeCurrentTrace(), deserialize(), on_traceAdd_clicked(), and setBuddies().
|
private |
Definition at line 1367 of file glscopegui.cpp.
References m_focusedTriggerColor, ScopeVis::TriggerData::m_inputIndex, ScopeVis::TriggerData::m_projectionType, ScopeVis::m_traceChunkSize, m_traceLenMult, ScopeVis::TriggerData::m_triggerBothEdges, ScopeVis::TriggerData::m_triggerDelay, ScopeVis::TriggerData::m_triggerDelayCoarse, ScopeVis::TriggerData::m_triggerDelayFine, ScopeVis::TriggerData::m_triggerDelayMult, ScopeVis::TriggerData::m_triggerHoldoff, ScopeVis::TriggerData::m_triggerLevel, ScopeVis::TriggerData::m_triggerLevelCoarse, ScopeVis::TriggerData::m_triggerLevelFine, ScopeVis::TriggerData::m_triggerPositiveEdge, ScopeVis::TriggerData::m_triggerRepeat, ScopeVis::TriggerData::setColor(), and ui.
Referenced by changeCurrentTrigger(), deserialize(), on_trigAdd_clicked(), and setBuddies().
void GLScopeGUI::focusOnTrace | ( | int | traceIndex | ) |
Definition at line 1674 of file glscopegui.cpp.
References on_trace_valueChanged().
void GLScopeGUI::focusOnTrigger | ( | int | triggerIndex | ) |
Definition at line 1693 of file glscopegui.cpp.
References on_trig_valueChanged().
bool GLScopeGUI::handleMessage | ( | Message * | message | ) |
Definition at line 1464 of file glscopegui.cpp.
|
privateslot |
Definition at line 755 of file glscopegui.cpp.
References changeCurrentTrace(), and setAmpScaleDisplay().
|
privateslot |
Definition at line 986 of file glscopegui.cpp.
References ScopeVis::configure(), GLScope::getTraceSize(), m_glScope, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, and ui.
|
privateslot |
Definition at line 550 of file glscopegui.cpp.
References arg(), m_glScope, GLScope::setDisplayGridIntensity(), and ui.
|
privateslot |
Definition at line 485 of file glscopegui.cpp.
References GLScope::DisplayXYH, m_glScope, GLScope::setDisplayMode(), and ui.
|
privateslot |
Definition at line 869 of file glscopegui.cpp.
References disableLiveMode(), m_scopeVis, ScopeVis::setMemoryIndex(), and ui.
|
privateslot |
Definition at line 841 of file glscopegui.cpp.
References arg(), ScopeVis::deserializeMemory(), and m_scopeVis.
|
privateslot |
Definition at line 810 of file glscopegui.cpp.
References arg(), m_scopeVis, and ScopeVis::serializeMemory().
|
privateslot |
Definition at line 762 of file glscopegui.cpp.
References changeCurrentTrace(), and setAmpOfsDisplay().
|
privateslot |
Definition at line 769 of file glscopegui.cpp.
References changeCurrentTrace(), and setAmpOfsDisplay().
|
privateslot |
Definition at line 449 of file glscopegui.cpp.
References GLScope::DisplayX, m_glScope, GLScope::setDisplayMode(), and ui.
|
privateslot |
Definition at line 467 of file glscopegui.cpp.
References GLScope::DisplayY, m_glScope, GLScope::setDisplayMode(), and ui.
|
privateslot |
Definition at line 521 of file glscopegui.cpp.
References GLScope::DisplayPol, m_glScope, GLScope::setDisplayMode(), and ui.
|
privateslot |
Definition at line 539 of file glscopegui.cpp.
References m_glScope, and GLScope::setDisplayXYPoints().
|
privateslot |
Definition at line 163 of file glscopegui.cpp.
References GLScope::getTraceSize(), m_glScope, setTrigPreDisplay(), and ui.
Referenced by setBuddies().
|
privateslot |
Definition at line 142 of file glscopegui.cpp.
References arg(), m_sampleRate, setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceDelayDisplay(), setTraceLenDisplay(), setTrigDelayDisplay(), setTrigPreDisplay(), and ui.
Referenced by setBuddies().
|
privateslot |
Definition at line 155 of file glscopegui.cpp.
References ScopeVis::m_traceChunkSize, m_traceLenMult, setTraceLenDisplay(), and ui.
Referenced by setBuddies().
|
privateslot |
Definition at line 556 of file glscopegui.cpp.
References ScopeVis::configure(), GLScope::getTraceSize(), m_glScope, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, setTimeScaleDisplay(), setTraceDelayDisplay(), and ui.
|
privateslot |
Definition at line 568 of file glscopegui.cpp.
References ScopeVis::configure(), GLScope::getTraceSize(), m_glScope, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, setTimeOfsDisplay(), and ui.
|
privateslot |
Definition at line 602 of file glscopegui.cpp.
References arg(), ScopeVis::focusOnTrace(), ScopeVis::getTraceData(), ScopeVis::TraceData::m_amp, ScopeVis::TraceData::m_ofs, ScopeVis::TraceData::m_projectionType, m_scopeVis, ScopeVis::TraceData::m_traceDelay, setTraceUI(), and ui.
Referenced by focusOnTrace().
|
privateslot |
Definition at line 620 of file glscopegui.cpp.
References addTrace(), and fillTraceData().
|
privateslot |
Definition at line 796 of file glscopegui.cpp.
References arg(), changeCurrentTrace(), m_focusedTraceColor, and ui.
|
privateslot |
Definition at line 628 of file glscopegui.cpp.
References changeCurrentTrace(), GLScope::DisplayX, m_glScope, m_scopeVis, ScopeVis::removeTrace(), GLScope::setDisplayMode(), and ui.
|
privateslot |
Definition at line 776 of file glscopegui.cpp.
References changeCurrentTrace(), and setTraceDelayDisplay().
|
privateslot |
Definition at line 783 of file glscopegui.cpp.
References changeCurrentTrace(), and setTraceDelayDisplay().
|
privateslot |
Definition at line 665 of file glscopegui.cpp.
References ScopeVis::focusOnTrace(), ScopeVis::getTraceData(), m_scopeVis, ScopeVis::moveTrace(), setTraceUI(), and ui.
|
privateslot |
Definition at line 544 of file glscopegui.cpp.
References arg(), m_glScope, GLScope::setDisplayTraceIntensity(), and ui.
|
privateslot |
Definition at line 583 of file glscopegui.cpp.
References ScopeVis::configure(), GLScope::getTraceSize(), m_glScope, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceLenDisplay(), setTrigDelayDisplay(), setTrigPreDisplay(), and ui.
|
privateslot |
Definition at line 747 of file glscopegui.cpp.
References changeCurrentTrace(), setAmpOfsDisplay(), and setAmpScaleDisplay().
|
privateslot |
Definition at line 650 of file glscopegui.cpp.
References ScopeVis::focusOnTrace(), ScopeVis::getTraceData(), m_scopeVis, ScopeVis::moveTrace(), setTraceUI(), and ui.
|
privateslot |
Definition at line 790 of file glscopegui.cpp.
References changeCurrentTrace().
|
privateslot |
Definition at line 680 of file glscopegui.cpp.
References arg(), ScopeVis::focusOnTrigger(), ScopeVis::getTriggerData(), ScopeVis::TriggerData::m_projectionType, m_scopeVis, ScopeVis::TriggerData::m_triggerBothEdges, ScopeVis::TriggerData::m_triggerLevel, ScopeVis::TriggerData::m_triggerPositiveEdge, ScopeVis::TriggerData::m_triggerRepeat, setTriggerUI(), and ui.
Referenced by focusOnTrigger().
|
privateslot |
Definition at line 699 of file glscopegui.cpp.
References addTrigger(), and fillTriggerData().
|
privateslot |
Definition at line 912 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
|
privateslot |
Definition at line 967 of file glscopegui.cpp.
References arg(), changeCurrentTrigger(), m_focusedTriggerColor, and ui.
|
privateslot |
Definition at line 885 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigCountDisplay().
|
privateslot |
Definition at line 707 of file glscopegui.cpp.
References m_scopeVis, ScopeVis::removeTrigger(), and ui.
|
privateslot |
Definition at line 942 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigDelayDisplay().
|
privateslot |
Definition at line 949 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigDelayDisplay().
|
privateslot |
Definition at line 732 of file glscopegui.cpp.
References ScopeVis::focusOnTrigger(), ScopeVis::getTriggerData(), m_scopeVis, ScopeVis::moveTrigger(), setTriggerUI(), and ui.
|
privateslot |
Definition at line 922 of file glscopegui.cpp.
References arg(), changeCurrentTrigger(), and ui.
|
privateslot |
Definition at line 928 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
|
privateslot |
Definition at line 935 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
|
privateslot |
Definition at line 878 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
|
privateslot |
Definition at line 902 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
|
privateslot |
Definition at line 981 of file glscopegui.cpp.
References m_scopeVis, and ScopeVis::setOneShot().
|
privateslot |
Definition at line 892 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
|
privateslot |
Definition at line 956 of file glscopegui.cpp.
References ScopeVis::configure(), GLScope::getTraceSize(), m_glScope, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, setTrigPreDisplay(), and ui.
|
privateslot |
Definition at line 717 of file glscopegui.cpp.
References ScopeVis::focusOnTrigger(), ScopeVis::getTriggerData(), m_scopeVis, ScopeVis::moveTrigger(), setTriggerUI(), and ui.
|
privateslot |
Definition at line 503 of file glscopegui.cpp.
References GLScope::DisplayXYV, m_glScope, GLScope::setDisplayMode(), and ui.
void GLScopeGUI::resetToDefaults | ( | ) |
Definition at line 170 of file glscopegui.cpp.
Referenced by deserialize().
|
virtual |
Implements Serializable.
Definition at line 175 of file glscopegui.cpp.
References SimpleSerializer::final(), GLScope::getDisplayMode(), ScopeVis::getNbTriggers(), ScopeVis::getTracesData(), ScopeVis::getTriggerData(), i, m_glScope, ScopeVis::TriggerData::m_projectionType, m_scopeVis, ScopeVis::TriggerData::m_triggerBothEdges, ScopeVis::TriggerData::m_triggerColorB, ScopeVis::TriggerData::m_triggerColorG, ScopeVis::TriggerData::m_triggerColorR, ScopeVis::TriggerData::m_triggerDelayCoarse, ScopeVis::TriggerData::m_triggerDelayFine, ScopeVis::TriggerData::m_triggerHoldoff, ScopeVis::TriggerData::m_triggerLevelCoarse, ScopeVis::TriggerData::m_triggerLevelFine, ScopeVis::TriggerData::m_triggerPositiveEdge, ScopeVis::TriggerData::m_triggerRepeat, ui, SimpleSerializer::writeBool(), SimpleSerializer::writeFloat(), SimpleSerializer::writeS32(), and SimpleSerializer::writeU32().
|
private |
Definition at line 1132 of file glscopegui.cpp.
References arg(), Projector::ProjectionMagDB, Projector::ProjectionMagLin, Projector::ProjectionMagSq, and ui.
Referenced by deserialize(), on_ofsCoarse_valueChanged(), on_ofsFine_valueChanged(), on_traceMode_currentIndexChanged(), setBuddies(), and setTraceUI().
|
private |
Definition at line 1101 of file glscopegui.cpp.
References amps, arg(), Projector::ProjectionMagDB, and ui.
Referenced by deserialize(), on_amp_valueChanged(), on_traceMode_currentIndexChanged(), setBuddies(), and setTraceUI().
void GLScopeGUI::setBuddies | ( | MessageQueue * | messageQueue, |
ScopeVis * | scopeVis, | ||
GLScope * | glScope | ||
) |
Definition at line 68 of file glscopegui.cpp.
References ScopeVis::addTrace(), ScopeVis::addTrigger(), ScopeVis::configure(), GLScope::DisplayX, fillProjectionCombo(), fillTraceData(), fillTriggerData(), GLScope::getTraceSize(), m_glScope, m_messageQueue, m_scopeVis, m_timeBase, m_timeOffset, ScopeVis::m_traceChunkSize, m_traceLenMult, on_scope_preTriggerChanged(), on_scope_sampleRateChanged(), on_scope_traceSizeChanged(), setAmpOfsDisplay(), setAmpScaleDisplay(), GLScope::setDisplayMode(), setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceDelayDisplay(), setTraceLenDisplay(), and ui.
void GLScopeGUI::setDisplayMode | ( | DisplayMode | displayMode | ) |
Definition at line 1566 of file glscopegui.cpp.
References DisplayPol, DisplayX, DisplayXYH, DisplayXYV, DisplayY, and ui.
void GLScopeGUI::setGridIntensity | ( | int | value | ) |
void GLScopeGUI::setPreTrigger | ( | int | step | ) |
void GLScopeGUI::setSampleRate | ( | int | sampleRate | ) |
void GLScopeGUI::setTimeBase | ( | int | step | ) |
void GLScopeGUI::setTimeOffset | ( | int | step | ) |
|
private |
Definition at line 1078 of file glscopegui.cpp.
References arg(), GLScope::getTraceSize(), m_glScope, m_sampleRate, m_timeOffset, and ui.
Referenced by on_scope_sampleRateChanged(), on_timeOfs_valueChanged(), on_traceLen_valueChanged(), and setBuddies().
|
private |
Definition at line 1017 of file glscopegui.cpp.
References arg(), GLScope::getSampleRate(), GLScope::getTraceSize(), m_glScope, m_sampleRate, m_timeBase, and ui.
Referenced by on_scope_sampleRateChanged(), on_time_valueChanged(), on_traceLen_valueChanged(), and setBuddies().
|
private |
Definition at line 1167 of file glscopegui.cpp.
References arg(), m_sampleRate, and ui.
Referenced by deserialize(), on_scope_sampleRateChanged(), on_time_valueChanged(), on_traceDelayCoarse_valueChanged(), on_traceDelayFine_valueChanged(), setBuddies(), and setTraceUI().
|
private |
Definition at line 1005 of file glscopegui.cpp.
References ui.
Referenced by deserialize().
void GLScopeGUI::setTraceIntensity | ( | int | value | ) |
|
private |
Definition at line 1053 of file glscopegui.cpp.
References arg(), GLScope::getSampleRate(), GLScope::getTraceSize(), m_glScope, m_sampleRate, ScopeVis::m_traceChunkSize, m_traceLenMult, and ui.
Referenced by on_scope_sampleRateChanged(), on_scope_traceSizeChanged(), on_traceLen_valueChanged(), and setBuddies().
void GLScopeGUI::setTraceLength | ( | int | step | ) |
|
private |
Definition at line 1385 of file glscopegui.cpp.
References arg(), ScopeVis::TraceData::m_ampIndex, m_focusedTraceColor, ScopeVis::TraceData::m_ofsCoarse, ScopeVis::TraceData::m_ofsFine, ScopeVis::TraceData::m_projectionType, ScopeVis::TraceData::m_traceColor, ScopeVis::TraceData::m_traceDelayCoarse, ScopeVis::TraceData::m_traceDelayFine, ScopeVis::TraceData::m_viewTrace, setAmpOfsDisplay(), setAmpScaleDisplay(), setTraceDelayDisplay(), and ui.
Referenced by on_trace_valueChanged(), on_traceDown_clicked(), and on_traceUp_clicked().
|
private |
Definition at line 1010 of file glscopegui.cpp.
References ui.
Referenced by deserialize(), on_trigCount_valueChanged(), and setTriggerUI().
|
private |
Definition at line 1230 of file glscopegui.cpp.
References arg(), GLScope::getSampleRate(), m_glScope, m_sampleRate, ScopeVis::m_traceChunkSize, m_traceLenMult, and ui.
Referenced by deserialize(), on_scope_sampleRateChanged(), on_traceLen_valueChanged(), on_trigDelayCoarse_valueChanged(), on_trigDelayFine_valueChanged(), and setTriggerUI().
|
private |
Definition at line 1409 of file glscopegui.cpp.
References arg(), m_focusedTriggerColor, ScopeVis::TriggerData::m_projectionType, ScopeVis::TriggerData::m_triggerBothEdges, ScopeVis::TriggerData::m_triggerColor, ScopeVis::TriggerData::m_triggerDelayCoarse, ScopeVis::TriggerData::m_triggerDelayFine, ScopeVis::TriggerData::m_triggerHoldoff, ScopeVis::TriggerData::m_triggerLevelCoarse, ScopeVis::TriggerData::m_triggerLevelFine, ScopeVis::TriggerData::m_triggerPositiveEdge, ScopeVis::TriggerData::m_triggerRepeat, setTrigCountDisplay(), setTrigDelayDisplay(), setTrigLevelDisplay(), and ui.
Referenced by on_trig_valueChanged(), on_trigDown_clicked(), and on_trigUp_clicked().
|
private |
Definition at line 1193 of file glscopegui.cpp.
Referenced by deserialize().
|
private |
Definition at line 1198 of file glscopegui.cpp.
References arg(), Projector::ProjectionMagDB, Projector::ProjectionMagLin, Projector::ProjectionMagSq, and ui.
Referenced by deserialize(), on_trigLevelCoarse_valueChanged(), on_trigLevelFine_valueChanged(), on_trigMode_currentIndexChanged(), and setTriggerUI().
|
private |
Definition at line 1261 of file glscopegui.cpp.
References arg(), GLScope::getTraceSize(), m_glScope, m_sampleRate, and ui.
Referenced by deserialize(), on_scope_preTriggerChanged(), on_scope_sampleRateChanged(), on_traceLen_valueChanged(), and on_trigPre_valueChanged().
|
staticprivate |
Definition at line 157 of file glscopegui.h.
Referenced by fillTraceData(), and setAmpScaleDisplay().
|
private |
Definition at line 154 of file glscopegui.h.
Referenced by deserialize(), fillTraceData(), GLScopeGUI(), on_traceColor_clicked(), and setTraceUI().
|
private |
Definition at line 155 of file glscopegui.h.
Referenced by deserialize(), fillTriggerData(), GLScopeGUI(), on_trigColor_clicked(), and setTriggerUI().
|
private |
Definition at line 148 of file glscopegui.h.
Referenced by deserialize(), on_freerun_toggled(), on_gridIntensity_valueChanged(), on_horizontalXY_toggled(), on_onlyX_toggled(), on_onlyY_toggled(), on_polar_toggled(), on_polarPoints_toggled(), on_scope_preTriggerChanged(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_traceDel_clicked(), on_traceIntensity_valueChanged(), on_traceLen_valueChanged(), on_trigPre_valueChanged(), on_verticalXY_toggled(), serialize(), setBuddies(), setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceLenDisplay(), setTrigDelayDisplay(), and setTrigPreDisplay().
|
private |
Definition at line 146 of file glscopegui.h.
Referenced by setBuddies().
|
private |
Definition at line 150 of file glscopegui.h.
Referenced by on_scope_sampleRateChanged(), setSampleRate(), setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceDelayDisplay(), setTraceLenDisplay(), setTrigDelayDisplay(), and setTrigPreDisplay().
|
private |
Definition at line 147 of file glscopegui.h.
Referenced by addTrace(), addTrigger(), changeCurrentTrace(), changeCurrentTrigger(), changeTrace(), changeTrigger(), deserialize(), on_freerun_toggled(), on_mem_valueChanged(), on_memoryLoad_clicked(), on_memorySave_clicked(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_trace_valueChanged(), on_traceDel_clicked(), on_traceDown_clicked(), on_traceLen_valueChanged(), on_traceUp_clicked(), on_trig_valueChanged(), on_trigDel_clicked(), on_trigDown_clicked(), on_trigOneShot_toggled(), on_trigPre_valueChanged(), on_trigUp_clicked(), serialize(), and setBuddies().
|
private |
Definition at line 151 of file glscopegui.h.
Referenced by on_freerun_toggled(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_traceLen_valueChanged(), on_trigPre_valueChanged(), setBuddies(), and setTimeScaleDisplay().
|
private |
Definition at line 152 of file glscopegui.h.
Referenced by on_freerun_toggled(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_traceLen_valueChanged(), on_trigPre_valueChanged(), setBuddies(), and setTimeOfsDisplay().
|
private |
Definition at line 153 of file glscopegui.h.
Referenced by fillTriggerData(), on_freerun_toggled(), on_scope_traceSizeChanged(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_traceLen_valueChanged(), on_trigPre_valueChanged(), setBuddies(), setTraceLenDisplay(), and setTrigDelayDisplay().
|
private |
Definition at line 144 of file glscopegui.h.
Referenced by addTrace(), addTrigger(), changeCurrentTrace(), changeCurrentTrigger(), deserialize(), disableLiveMode(), fillTraceData(), fillTriggerData(), GLScopeGUI(), on_freerun_toggled(), on_gridIntensity_valueChanged(), on_horizontalXY_toggled(), on_mem_valueChanged(), on_onlyX_toggled(), on_onlyY_toggled(), on_polar_toggled(), on_scope_preTriggerChanged(), on_scope_sampleRateChanged(), on_scope_traceSizeChanged(), on_time_valueChanged(), on_timeOfs_valueChanged(), on_trace_valueChanged(), on_traceColor_clicked(), on_traceDel_clicked(), on_traceDown_clicked(), on_traceIntensity_valueChanged(), on_traceLen_valueChanged(), on_traceUp_clicked(), on_trig_valueChanged(), on_trigBoth_toggled(), on_trigColor_clicked(), on_trigDel_clicked(), on_trigDown_clicked(), on_trigHoldoff_valueChanged(), on_trigNeg_toggled(), on_trigPos_toggled(), on_trigPre_valueChanged(), on_trigUp_clicked(), on_verticalXY_toggled(), serialize(), setAmpOfsDisplay(), setAmpScaleDisplay(), setBuddies(), setDisplayMode(), setGridIntensity(), setPreTrigger(), setTimeBase(), setTimeOffset(), setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceDelayDisplay(), setTraceIndexDisplay(), setTraceIntensity(), setTraceLenDisplay(), setTraceLength(), setTraceUI(), setTrigCountDisplay(), setTrigDelayDisplay(), setTriggerUI(), setTrigIndexDisplay(), setTrigLevelDisplay(), setTrigPreDisplay(), and ~GLScopeGUI().