From cb308e3d594b0baeec5a68e4cabb6a04bb7a83a3 Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Fri, 28 Nov 2008 12:32:17 +0000 Subject: [PATCH] added new file typ "ResourcesDatabase", impoved code style git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1854 0778d3d1-df1d-0410-868b-ea421aaaa00d --- ChangeLog | 5 +++++ include/mmp.h | 7 ++++--- src/core/mmp.cpp | 38 +++++++++++++++++++------------------- 3 files changed, 28 insertions(+), 22 deletions(-) diff --git a/ChangeLog b/ChangeLog index 73dc339a2..eb57340e5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-11-28 Tobias Doerffel + * include/mmp.h: + * src/core/mmp.cpp: + - added new file typ "ResourcesDatabase" + - impoved code style + * CMakeLists.txt: bumped version to 0.9.0 development series diff --git a/include/mmp.h b/include/mmp.h index a226d8189..417398068 100644 --- a/include/mmp.h +++ b/include/mmp.h @@ -45,6 +45,7 @@ public: ClipboardData, JournalData, EffectSettings, + ResourcesDatabase, VideoProject, // might come later... BurnProject, // might come later... Playlist, // might come later... @@ -64,16 +65,16 @@ public: inline QDomElement & content( void ) { - return( m_content ); + return m_content; } inline QDomElement & head( void ) { - return( m_head ); + return m_head; } inline ProjectTypes type( void ) const { - return( m_type ); + return m_type; } static ProjectTypes typeOfFile( const QString & _fn ); diff --git a/src/core/mmp.cpp b/src/core/mmp.cpp index b9d5fc123..ddae92aa9 100644 --- a/src/core/mmp.cpp +++ b/src/core/mmp.cpp @@ -53,6 +53,7 @@ multimediaProject::typeDescStruct { multimediaProject::ClipboardData, "clipboard-data" }, { multimediaProject::JournalData, "journaldata" }, { multimediaProject::EffectSettings, "effectsettings" }, + { multimediaProject::ResourcesDatabase, "resourcesdatabase" }, { multimediaProject::VideoProject, "videoproject" }, { multimediaProject::BurnProject, "burnproject" }, { multimediaProject::Playlist, "playlist" } @@ -92,7 +93,7 @@ multimediaProject::multimediaProject( const QString & _in_file_name, m_head() { QFile in_file( _in_file_name ); - if( _is_filename == TRUE ) + if( _is_filename == true ) { if( !in_file.open( QIODevice::ReadOnly ) ) { @@ -113,9 +114,9 @@ multimediaProject::multimediaProject( const QString & _in_file_name, QString error_msg; int line; int col; - if( _is_filename == TRUE ) + if( _is_filename == true ) { - bool error = FALSE; + bool error = false; if( _in_file_name.section( '.', -1 ) == "mmpz" ) { QString data = qUncompress( in_file.readAll() ); @@ -187,26 +188,26 @@ QString multimediaProject::nameWithExtension( const QString & _fn ) const if( configManager::inst()->value( "app", "nommpz" ).toInt() == 0 ) { - return( _fn + ".mmpz" ); + return _fn + ".mmpz"; } - return( _fn + ".mmp" ); + return _fn + ".mmp"; } break; case SongProjectTemplate: if( _fn.section( '.',-1 ) != "mpt" ) { - return( _fn + ".mpt" ); + return _fn + ".mpt"; } break; case InstrumentTrackSettings: if( _fn.section( '.', -1 ) != "xpf" ) { - return( _fn + ".xpf" ); + return _fn + ".xpf"; } break; default: ; } - return( _fn ); + return _fn; } @@ -236,7 +237,7 @@ bool multimediaProject::writeFile( const QString & _fn ) "the file and try " "again." ).arg( fn ) ); - return( FALSE ); + return false; } QString xml = "\n" + toString( 2 ); if( fn.section( '.', -1 ) == "mmpz" ) @@ -249,7 +250,7 @@ bool multimediaProject::writeFile( const QString & _fn ) } outfile.close(); - return( TRUE ); + return true; } @@ -258,8 +259,8 @@ bool multimediaProject::writeFile( const QString & _fn ) multimediaProject::ProjectTypes multimediaProject::typeOfFile( const QString & _fn ) { - multimediaProject m( _fn, TRUE, FALSE ); - return( m.type() ); + multimediaProject m( _fn, true, false ); + return m.type(); } @@ -272,15 +273,14 @@ multimediaProject::ProjectTypes multimediaProject::type( { if( s_types[i].m_name == _type_name ) { - return( static_cast( - i ) ); + return static_cast( i ); } } if( _type_name == "channelsettings" ) { - return( multimediaProject::InstrumentTrackSettings ); + return multimediaProject::InstrumentTrackSettings; } - return( UnknownType ); + return UnknownType; } @@ -290,9 +290,9 @@ QString multimediaProject::typeName( ProjectTypes _project_type ) { if( _project_type >= UnknownType && _project_type < NumProjectTypes ) { - return( s_types[_project_type].m_name ); + return s_types[_project_type].m_name; } - return( s_types[UnknownType].m_name ); + return s_types[UnknownType].m_name; } @@ -463,7 +463,7 @@ void multimediaProject::upgrade( void ) } else if( !el.hasAttribute( "chord-enabled" ) ) { - el.setAttribute( "chord-enabled", TRUE ); + el.setAttribute( "chord-enabled", true ); el.setAttribute( "arp-enabled", el.attribute( "arpdir" ).toInt() != 0 ); }