| 130 | | |
| 131 | | /// Return an empty song |
| 132 | | Song* Song::get_empty_song() |
| 133 | | { |
| 134 | | QString dataDir = DataPath::get_data_path(); |
| 135 | | QString filename = dataDir + "/DefaultSong.h2song"; |
| 136 | | Song *song = Song::load( filename ); |
| 137 | | |
| 138 | | /* if file DefaultSong.h2song not accessible |
| 139 | | * create a simple default song. |
| 140 | | */ |
| 141 | | if(!song){ |
| 142 | | song = new Song( "empty", "hydrogen", 120, 0.5 ); |
| | 130 | /// Create default song |
| | 131 | Song* Song::get_default_song(){ |
| | 132 | Song *song = new Song( "empty", "hydrogen", 120, 0.5 ); |
| | 133 | |
| | 165 | |
| | 166 | return song; |
| | 167 | } |
| | 168 | |
| | 169 | /// Return an empty song |
| | 170 | Song* Song::get_empty_song() |
| | 171 | { |
| | 172 | QString dataDir = DataPath::get_data_path(); |
| | 173 | QString filename = dataDir + "/DefaultSong.h2song"; |
| | 174 | |
| | 175 | if( ! QFile::exists( filename ) ){ |
| | 176 | _ERRORLOG("File " + filename + " exists not. Failed to load default song."); |
| | 177 | filename = dataDir + "/DefaultSong.h2song"; |
| | 178 | } |
| | 179 | |
| | 180 | Song *song = Song::load( filename ); |
| | 181 | |
| | 182 | /* if file DefaultSong.h2song not accessible |
| | 183 | * create a simple default song. |
| | 184 | */ |
| | 185 | if(!song){ |
| | 186 | song = Song::get_default_song(); |