// save current song in given filename bool song::guiSaveProjectAs( const QString & _file_name ) { QString o = m_oldFileName; m_oldFileName = m_fileName; m_fileName = _file_name; if( guiSaveProject() == false ) { m_fileName = m_oldFileName; m_oldFileName = o; return false; } m_oldFileName = m_fileName; return true; }
// Save the current song with the given filename bool Song::guiSaveProjectAs( const QString & _file_name ) { QString o = m_oldFileName; m_oldFileName = m_fileName; setProjectFileName(_file_name); if(!guiSaveProject()) { // Saving failed. Restore old filenames. setProjectFileName(m_oldFileName); m_oldFileName = o; return false; } m_oldFileName = m_fileName; return true; }