MCPcopy Create free account
hub / github.com/LMMS/lmms / saveSettings

Method saveSettings

plugins/MultitapEcho/MultitapEchoControls.cpp:62–77  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60
61
62void MultitapEchoControls::saveSettings( QDomDocument & doc, QDomElement & parent )
63{
64 m_steps.saveSettings( doc, parent, "steps" );
65 m_stepLength.saveSettings( doc, parent, "steplength" );
66 m_dryGain.saveSettings( doc, parent, "drygain" );
67 m_swapInputs.saveSettings( doc, parent, "swapinputs" );
68 m_stages.saveSettings( doc, parent, "stages" );
69
70 QString ampString;
71 base64::encode( (const char *) m_ampGraph.samples(), m_ampGraph.length() * sizeof(float), ampString );
72 parent.setAttribute( "ampsteps", ampString );
73
74 QString lpString;
75 base64::encode( (const char *) m_lpGraph.samples(), m_lpGraph.length() * sizeof(float), lpString );
76 parent.setAttribute( "lpsteps", lpString );
77}
78
79
80void MultitapEchoControls::loadSettings( const QDomElement & elem )

Callers

nothing calls this directly

Calls 2

encodeFunction · 0.85
lengthMethod · 0.45

Tested by

no test coverage detected