Create User project template folder and default project template.
During the creation of the user directories, added the creation of the projects/templates directory. When creating a new song, if there is no default template create one.
This commit is contained in:
@@ -423,6 +423,7 @@ void ConfigManager::loadConfigFile()
|
||||
if( QDir( m_workingDir ).exists() )
|
||||
{
|
||||
QDir().mkpath( userProjectsDir() );
|
||||
QDir().mkpath( userProjectsDir() + TEMPLATE_PATH );
|
||||
QDir().mkpath( userSamplesDir() );
|
||||
QDir().mkpath( userPresetsDir() );
|
||||
}
|
||||
|
||||
@@ -738,6 +738,15 @@ void MainWindow::createNewProject()
|
||||
{
|
||||
Engine::getSong()->createNewProject();
|
||||
}
|
||||
QString default_template = ConfigManager::inst()->userProjectsDir()
|
||||
+ "templates/default.mpt";
|
||||
|
||||
//if we dont have a user default template, make one
|
||||
if( !QFile::exists( default_template ) )
|
||||
{
|
||||
Engine::getSong()->saveProjectFile( ConfigManager::inst()->userProjectsDir()
|
||||
+ "templates/default.mpt" );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user