![]() |
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>
Inheritance diagram for GLScopeGUI:
Collaboration diagram for GLScopeGUI: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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| void GLScopeGUI::changeTrace | ( | int | traceIndex, |
| const ScopeVis::TraceData & | traceData | ||
| ) |
Definition at line 1652 of file glscopegui.cpp.
References ScopeVis::changeTrace(), and m_scopeVis.
Here is the call graph for this function:| void GLScopeGUI::changeTrigger | ( | int | triggerIndex, |
| const ScopeVis::TriggerData & | triggerData | ||
| ) |
Definition at line 1679 of file glscopegui.cpp.
References ScopeVis::changeTrigger(), and m_scopeVis.
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
private |
Definition at line 1320 of file glscopegui.cpp.
References ui.
Referenced by on_mem_valueChanged().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| void GLScopeGUI::focusOnTrace | ( | int | traceIndex | ) |
Definition at line 1674 of file glscopegui.cpp.
References on_trace_valueChanged().
Here is the call graph for this function:| void GLScopeGUI::focusOnTrigger | ( | int | triggerIndex | ) |
Definition at line 1693 of file glscopegui.cpp.
References on_trig_valueChanged().
Here is the call graph for this function:| 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().
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
privateslot |
Definition at line 550 of file glscopegui.cpp.
References arg(), m_glScope, GLScope::setDisplayGridIntensity(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 485 of file glscopegui.cpp.
References GLScope::DisplayXYH, m_glScope, GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 869 of file glscopegui.cpp.
References disableLiveMode(), m_scopeVis, ScopeVis::setMemoryIndex(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 841 of file glscopegui.cpp.
References arg(), ScopeVis::deserializeMemory(), and m_scopeVis.
Here is the call graph for this function:
|
privateslot |
Definition at line 810 of file glscopegui.cpp.
References arg(), m_scopeVis, and ScopeVis::serializeMemory().
Here is the call graph for this function:
|
privateslot |
Definition at line 762 of file glscopegui.cpp.
References changeCurrentTrace(), and setAmpOfsDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 769 of file glscopegui.cpp.
References changeCurrentTrace(), and setAmpOfsDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 449 of file glscopegui.cpp.
References GLScope::DisplayX, m_glScope, GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 467 of file glscopegui.cpp.
References GLScope::DisplayY, m_glScope, GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 521 of file glscopegui.cpp.
References GLScope::DisplayPol, m_glScope, GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 539 of file glscopegui.cpp.
References m_glScope, and GLScope::setDisplayXYPoints().
Here is the call graph for this function:
|
privateslot |
Definition at line 163 of file glscopegui.cpp.
References GLScope::getTraceSize(), m_glScope, setTrigPreDisplay(), and ui.
Referenced by setBuddies().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 142 of file glscopegui.cpp.
References arg(), m_sampleRate, setTimeOfsDisplay(), setTimeScaleDisplay(), setTraceDelayDisplay(), setTraceLenDisplay(), setTrigDelayDisplay(), setTrigPreDisplay(), and ui.
Referenced by setBuddies().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 155 of file glscopegui.cpp.
References ScopeVis::m_traceChunkSize, m_traceLenMult, setTraceLenDisplay(), and ui.
Referenced by setBuddies().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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.
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 620 of file glscopegui.cpp.
References addTrace(), and fillTraceData().
Here is the call graph for this function:
|
privateslot |
Definition at line 796 of file glscopegui.cpp.
References arg(), changeCurrentTrace(), m_focusedTraceColor, and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 628 of file glscopegui.cpp.
References changeCurrentTrace(), GLScope::DisplayX, m_glScope, m_scopeVis, ScopeVis::removeTrace(), GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 776 of file glscopegui.cpp.
References changeCurrentTrace(), and setTraceDelayDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 783 of file glscopegui.cpp.
References changeCurrentTrace(), and setTraceDelayDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 665 of file glscopegui.cpp.
References ScopeVis::focusOnTrace(), ScopeVis::getTraceData(), m_scopeVis, ScopeVis::moveTrace(), setTraceUI(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 544 of file glscopegui.cpp.
References arg(), m_glScope, GLScope::setDisplayTraceIntensity(), and ui.
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
privateslot |
Definition at line 747 of file glscopegui.cpp.
References changeCurrentTrace(), setAmpOfsDisplay(), and setAmpScaleDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 650 of file glscopegui.cpp.
References ScopeVis::focusOnTrace(), ScopeVis::getTraceData(), m_scopeVis, ScopeVis::moveTrace(), setTraceUI(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 790 of file glscopegui.cpp.
References changeCurrentTrace().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
privateslot |
Definition at line 699 of file glscopegui.cpp.
References addTrigger(), and fillTriggerData().
Here is the call graph for this function:
|
privateslot |
Definition at line 912 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 967 of file glscopegui.cpp.
References arg(), changeCurrentTrigger(), m_focusedTriggerColor, and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 885 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigCountDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 707 of file glscopegui.cpp.
References m_scopeVis, ScopeVis::removeTrigger(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 942 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigDelayDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 949 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigDelayDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 732 of file glscopegui.cpp.
References ScopeVis::focusOnTrigger(), ScopeVis::getTriggerData(), m_scopeVis, ScopeVis::moveTrigger(), setTriggerUI(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 922 of file glscopegui.cpp.
References arg(), changeCurrentTrigger(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 928 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 935 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 878 of file glscopegui.cpp.
References changeCurrentTrigger(), and setTrigLevelDisplay().
Here is the call graph for this function:
|
privateslot |
Definition at line 902 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 981 of file glscopegui.cpp.
References m_scopeVis, and ScopeVis::setOneShot().
Here is the call graph for this function:
|
privateslot |
Definition at line 892 of file glscopegui.cpp.
References changeCurrentTrigger(), and ui.
Here is the call graph for this function:
|
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.
Here is the call graph for this function:
|
privateslot |
Definition at line 717 of file glscopegui.cpp.
References ScopeVis::focusOnTrigger(), ScopeVis::getTriggerData(), m_scopeVis, ScopeVis::moveTrigger(), setTriggerUI(), and ui.
Here is the call graph for this function:
|
privateslot |
Definition at line 503 of file glscopegui.cpp.
References GLScope::DisplayXYV, m_glScope, GLScope::setDisplayMode(), and ui.
Here is the call graph for this function:| void GLScopeGUI::resetToDefaults | ( | ) |
Definition at line 170 of file glscopegui.cpp.
Referenced by deserialize().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1005 of file glscopegui.cpp.
References ui.
Referenced by deserialize().
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1010 of file glscopegui.cpp.
References ui.
Referenced by deserialize(), on_trigCount_valueChanged(), and setTriggerUI().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 1193 of file glscopegui.cpp.
Referenced by deserialize().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
1.8.13