MCPcopy Create free account
hub / github.com/LMMS/lmms / saveProjectAsDefaultTemplate

Method saveProjectAsDefaultTemplate

src/gui/MainWindow.cpp:1039–1057  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1037
1038
1039void MainWindow::saveProjectAsDefaultTemplate()
1040{
1041 QString defaultTemplate = ConfigManager::inst()->userTemplateDir() + "default.mpt";
1042
1043 QFileInfo fileInfo(defaultTemplate);
1044 if (fileInfo.exists())
1045 {
1046 if (QMessageBox::warning(this,
1047 tr("Overwrite default template?"),
1048 tr("This will overwrite your current default template."),
1049 QMessageBox::Ok,
1050 QMessageBox::Cancel) != QMessageBox::Ok)
1051 {
1052 return;
1053 }
1054 }
1055
1056 Engine::getSong()->saveProjectFile( defaultTemplate );
1057}
1058
1059
1060

Callers

nothing calls this directly

Calls 4

getSongFunction · 0.85
existsMethod · 0.80
saveProjectFileMethod · 0.80
instFunction · 0.50

Tested by

no test coverage detected