1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-07-28 21:14:15 -04:00
Commit Graph

15 Commits

Author SHA1 Message Date
Robin Getz 3657fc1532 GLScope: Fix missing freerun setting copy in assignment operator
cppcheck reported that GLScopeSettings::operator=() did not assign the
m_freerun member variable.

m_freerun is part of the GLScope configuration state: it is initialized
in resetToDefaults(), and is persisted through serialize()/deserialize().
However, when a GLScopeSettings object was copied using the assignment
operator, the freerun state was not transferred from the source object.

This could result in two GLScopeSettings instances having different
freerun values after assignment, with the destination object retaining
its previous value instead of matching the source object.

Add the missing m_freerun assignment to ensure operator=() performs a
complete copy of the settings state and matches the existing
serialization behavior.

Signed-off-by: Robin Getz <rgetz503@gmail.com>
2026-07-26 13:28:46 -04:00
Jon Beniston d10d09c6c9 Add XPPoints and XPolarGrid to settings. 2026-01-17 16:53:37 +00:00
f4exb 439b5d094c Rewriting of copyright notices for sdrbase. Part of #1893 2023-11-19 13:43:10 +01:00
Jon Beniston 72971a3dba Scope GUI updates.
Save/restore state of freerun button, trigger stream index and trigger
pre index.
Increase number of channels from 4 to 8.
2023-04-27 19:12:08 +01:00
f4exb 2a9cc27a41 Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes 2021-12-01 00:21:19 +01:00
f4exb 963ce326f6 GLScopeGUI: fixed UI blocking and added missing trace offset serialization/deserialization. Fixes #969 2021-08-09 02:21:12 +02:00
f4exb ede1ef0151 ScopeVis: do not save / restore time offset in the settings 2021-07-11 18:02:05 +02:00
f4exb f886f7d400 Scope GUI: refactor amp offset 2021-06-27 10:10:28 +02:00
f4exb 70167c0ed8 Scope GUI: refactor amp scale 2021-06-27 01:52:42 +02:00
f4exb d08844a34c GLScope redesign: using GLScopeSettings (1) 2021-06-12 10:18:18 +02:00
f4exb 70550f453f GLScope redesign (1) 2021-05-31 15:56:45 +02:00
f4exb 9bd8e9c34e Fixed -Wsign-compare warnings 2020-11-14 22:08:06 +01:00
f4exb ec22056cbf REST API: config: fixes (2) 2019-08-13 12:18:47 +02:00
f4exb b980a92995 REST API: config: added PATCH and fixes 2019-08-11 01:27:19 +02:00
f4exb ae9322479e GLScope settings object for serialization and deserialization without GUI 2019-08-07 18:50:26 +02:00