QDomElement Filter::saveSettings( ProjectWriter const& writer, QDomDocument& doc) const { using namespace boost::lambda; QDomElement filter_el(doc.createElement("fix-orientation")); writer.enumImages( bind( &Filter::writeImageSettings, this, boost::ref(doc), var(filter_el), _1, _2 ) ); return filter_el; }
QDomElement Filter::saveSettings( ProjectWriter const& writer, QDomDocument& doc) const { using namespace boost::lambda; QDomElement filter_el(doc.createElement("page-split")); filter_el.setAttribute( "defaultLayoutType", layoutTypeToString(m_ptrSettings->defaultLayoutType()) ); writer.enumImages( bind( &Filter::writeImageSettings, this, boost::ref(doc), var(filter_el), _1, _2 ) ); return filter_el; }