mirror of
https://github.com/LMMS/lmms.git
synced 2026-03-15 04:27:57 -04:00
move or delete effects
partial save and load for effects git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@296 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -87,6 +87,7 @@ effectTabWidget::~effectTabWidget()
|
||||
void effectTabWidget::saveSettings( QDomDocument & _doc, QDomElement & _this )
|
||||
{
|
||||
_this.setAttribute( "fxdisabled", !m_effectsGroupBox->isActive() );
|
||||
m_rack->saveState( _doc, _this );
|
||||
|
||||
}
|
||||
|
||||
@@ -96,6 +97,19 @@ void effectTabWidget::saveSettings( QDomDocument & _doc, QDomElement & _this )
|
||||
void effectTabWidget::loadSettings( const QDomElement & _this )
|
||||
{
|
||||
m_effectsGroupBox->setState( !_this.attribute( "fxdisabled" ).toInt() );
|
||||
|
||||
QDomNode node = _this.firstChild();
|
||||
while( !node.isNull() )
|
||||
{
|
||||
if( node.isElement() )
|
||||
{
|
||||
if( m_rack->nodeName() == node.nodeName() )
|
||||
{
|
||||
m_rack->restoreState( node.toElement() );
|
||||
}
|
||||
}
|
||||
node = node.nextSibling();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user